:root{--bg:#12161d;--surface:#1b2027;--surface-2:#242a34;--border:#3b424d;--text:#f4f1ea;--text-muted:#9aa1ac;--accent:#d6bc82;--accent-hover:#e6cf9a;--success:#8fdca0;--warning:#e0a86b;--danger:#e07a6b;--info:#7fb2e0;--border-strong:#4a5262;--text-strong:#e6e2d6;--text-2:#cdc9bd;--text-faint:#7d8794;--line:#d6bc8229;--display:"Bodoni Moda", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}h1,h2{font-family:var(--display);letter-spacing:-.01em;font-weight:600}a{color:var(--accent)}a:hover{color:var(--accent-hover)}input,select,textarea,button{color:var(--text);font-family:inherit}input,select,textarea{background:var(--surface-2);border:1px solid var(--border)}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
