:root{--bg:#f6f5f2;--surface:#fff;--surface-2:#efede8;--line:#e2dfd8;--line-strong:#cfcbc2;--text:#17181a;--muted:#64666b;--faint:#8c8e93;--accent:#2f5bd3;--accent-ink:#fff;--accent-soft:#e6ecfb;--ok:#2e7d4f;--ok-soft:#e3f1e8;--warn:#9a6a12;--warn-soft:#f7ecd6;--bad:#b23b31;--bad-soft:#f8e3e0;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #1414140d, 0 2px 8px #1414140a;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1113;--surface:#17191c;--surface-2:#1e2124;--line:#2a2d31;--line-strong:#3a3e43;--text:#ecedee;--muted:#a2a5aa;--faint:#7c8086;--accent:#7c9cf0;--accent-ink:#0f1113;--accent-soft:#1d2639;--ok:#6cc08f;--ok-soft:#17291f;--warn:#e0b45c;--warn-soft:#2d2415;--bad:#ec8a80;--bad-soft:#321b19;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.1rem}h3{font-size:.95rem}p{margin:0}code{font-family:var(--mono);font-size:.85em}input,select,textarea,button{font:inherit;color:inherit}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.5rem;padding:.55rem .7rem}textarea{resize:vertical;min-height:6rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}
