:root{--bg:#0a1218;--bg-soft:#0f1a22;--ink:#d7e2ea;--ink-soft:#8aa0b0;--accent:#f59e0b;--accent-hover:#d97706;--accent-soft:#3a2e14;--secondary:#38bdf8;--secondary-soft:#163248;--card:#1e3a4c;--line:#2a4558;--header-bg:#122533;--pill-bg:#163248;--pill-active:#f59e0b;--error-bg:#3b1a1a;--error-line:#7f1d1d;--shadow:0 8px 24px #00000059;--radius:14px;--radius-sm:10px;--font:"Nunito", "Segoe UI", sans-serif;--font-display:"Nunito", "Segoe UI", sans-serif}
