:root{--bg:#eaf0f7;--surface:#fff;--text:#182b41;--muted:#718399;--border:#d8e3ef;--shadow:0 7px 28px rgba(22,48,83,.045);--nav:#13243a;--nav-text:#c8d9ec;--accent:#237cce;--field:#f5f8fc}:root[data-theme="dark"]{--bg:#101a29;--surface:#1b2a3c;--text:#eef4fb;--muted:#9bacbf;--border:#34465c;--shadow:0 7px 26px rgba(0,0,0,.15);--nav:#111c2b;--nav-text:#cad8e6;--accent:#66aaf0;--field:#25374c}
