:root{--bg:#f6f6f3;--card:#fff;--text:#1b1b19;--muted:#6b6a65;--faint:#a3a29c;--line:rgba(0,0,0,.09);--line-strong:rgba(0,0,0,.18);--accent:#2f5bea;--accent-soft:#e8eefe;--on-accent:#fff;--ok:#1f7a4d;--ok-soft:#e4f4ea;--warn:#8a5a00;--warn-soft:#fbf0d9}@media (prefers-color-scheme:dark){:root{--bg:#121211;--card:#1c1c1a;--text:#f1f0ec;--muted:#a8a7a1;--faint:#6f6e69;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.2);--accent:#7c9cff;--accent-soft:#1d2645;--on-accent:#0d1530;--ok:#7fd3a4;--ok-soft:#16321f;--warn:#f0c16b;--warn-soft:#3a2c10}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button{font:inherit;color:inherit;cursor:pointer}textarea,input{font:inherit;color:inherit}
