:root{--primary:#2D6E8E;--on-primary:#FFFFFF;--accent:#1F5F4A;--ink:#13171C;--muted:#737D87;--bg:#F7F8F9;--surface:#FFFFFF;--line:#E4E9EC;--font-head:"Archivo",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--primary:#5BA3C7;--on-primary:#0F1317;--ink:#F2F5F7;--muted:#B4BEC7;--bg:#0F1317;--surface:#161B21;--line:#262F38}}
:root[data-theme="dark"]{--primary:#5BA3C7;--on-primary:#0F1317;--ink:#F2F5F7;--muted:#B4BEC7;--bg:#0F1317;--surface:#161B21;--line:#262F38}
