:root{--ink:#10141c;--ink-2:#1c2433;--paper:#f3f5f8;--card:#fff;--text:#1b2430;--muted:#8b95a7;--line:#e4e8ef;--mint:#1fcb8b;--danger:#f04452;--note:#fff6d8;--cream:var(--card);--forest:var(--text);--sage:#eef1f6;--leaf:var(--line);--sand:var(--note);--bg:var(--paper);--fill:var(--sage);--accent:var(--note);--action:var(--mint);--on-action:var(--card)}
*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Segoe UI,sans-serif}a{color:inherit}button,input,textarea,select{font:inherit;color:var(--text)}
