*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}*{-webkit-tap-highlight-color:transparent}:root{--bg:#fff8f8;--surface:#fff;--surface-2:#fdf1f4;--ink:#231416;--ink-2:#6b4a54;--ink-3:#9c7d87;--line:#f0dde2;--line-strong:#e3c7cf;--accent:#8c2f4a;--accent-soft:#fce9ee;--on-accent:#fff;--ok:#0f6e56;--ok-soft:#e3f1ec;--danger:#b3261e;--danger-soft:#fdeae8;--on-danger:#fff;--warn:#8a5d06;--warn-soft:#fbf0d9;--field:#fff;--field-line:#e3c7cf;color-scheme:light}:root[data-theme=dark]{--bg:#0d1f1c;--surface:#16302b;--surface-2:#1b3a33;--ink:#eaf3f0;--ink-2:rgba(234,243,240,.66);--ink-3:rgba(234,243,240,.42);--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.22);--accent:#ff8ba7;--accent-soft:rgba(255,139,167,.14);--on-accent:#2b0c16;--ok:#4fc3a8;--ok-soft:rgba(79,195,168,.14);--danger:#ff6b6b;--danger-soft:hsla(0,100%,71%,.16);--on-danger:#2b0808;--warn:#e8b23c;--warn-soft:rgba(232,178,60,.14);--field:hsla(0,0%,100%,.06);--field-line:hsla(0,0%,100%,.2);color-scheme:dark}body{background:var(--bg);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(16px,1em)}}body{overflow-wrap:anywhere}