:root{--font-body:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-display:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--dweight:700}
:root[data-theme=light]{--bg:#FBFAFF;--surface:#FFFFFF;--ink:#1A1530;--muted:#655F7E;--line:#E9E4F6;--accent:#7C3AED;--link:#6D28D9;--aink:#FFFFFF;--soft:#F1EAFE;color-scheme:light}
:root[data-theme=dark]{--bg:#110C1E;--surface:#19122C;--ink:#EEEAFB;--muted:#A89FC6;--line:#2A2045;--accent:#A78BFA;--link:#C0A9FF;--aink:#1A0F3C;--soft:#1E1635;color-scheme:dark}
