@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600&family=IBM+Plex+Mono:wght@400;500&display=swap");
:root{--gold:#F5C400;--gold-ink:#111111;--font:"IBM Plex Sans";}
:root{--bg:#F5F5F6;--accent-text:#876C00;--soft-gold:#FDF2C7;--panel:#FFFFFF;--line:#DADADF;--ink:#141414;--muted:#5E5E66;--ok:#1E7F3A;--warn:#9A5B00;--bad:#B3261E;color-scheme:light;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#050505;--panel:#171717;--line:#2B2B2B;--ink:#F2F2F2;--muted:#A0A0A8;--accent-text:#F5C400;--soft-gold:#302704;--ok:#4CC36E;--warn:#F0B04A;--bad:#FF6B60;color-scheme:dark;}}
:root[data-theme="dark"]{--bg:#050505;--panel:#171717;--line:#2B2B2B;--ink:#F2F2F2;--muted:#A0A0A8;--accent-text:#F5C400;--soft-gold:#302704;--ok:#4CC36E;--warn:#F0B04A;--bad:#FF6B60;color-scheme:dark;}
body{font-family:var(--font),system-ui,-apple-system,"Segoe UI",sans-serif;}
