:root{--ground:#f5f7f6;--surface:#fff;--ink:#141a19;--muted:#5e6a67;--rule:#dde3e1;--accent:#256b60;--accent-soft:#e0eeeb;--danger:#a4432a;--radius:8px;--font-body:Inter,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#101413;--surface:#171c1b;--ink:#e7ecea;--muted:#94a09c;--rule:#262e2c;--accent:#5fb0a1;--accent-soft:#16302c;--danger:#dd8264}}:root[data-theme=dark]{--ground:#101413;--surface:#171c1b;--ink:#e7ecea;--muted:#94a09c;--rule:#262e2c;--accent:#5fb0a1;--accent-soft:#16302c;--danger:#dd8264}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body)}