:root{--brand:#0b63ce;--brand2:#168fe8;--ink:#14283e;--muted:#5d6b7b;--bg:#f7faff;--surface:#fff;--lightsurface:#dfe9f9;--line:#dce5ef;--success:#087a55;--radius:18px;--shadow:0 18px 55px rgba(18,57,96,.10);--max:1180px;--space:clamp(16px,2vw,28px);color-scheme:light dark}
[data-theme="dark"]{--ink:#eef6ff;--muted:#a9b8c8;--bg:#08111d;--surface:#0f1c2b;--lightsurface:#0f1c2b;--line:#25384c;--shadow:0 18px 55px rgba(0,0,0,.3)}
