@font-face{font-family:Inter;src:url('/static/InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--bg:#f1f4f6;--surface:#fff;--surface-2:#f5f8fa;--surface-3:#e9eff4;--text:#172d3d;--muted:#5d7283;--faint:#6c8090;--line:#dce5eb;--blue:#3b6f9f;--blue-strong:#285d8b;--accent:#1c83b5;--accent-soft:#e8f4fa;--green:#24785b;--green-soft:#e9f4ef;--amber:#96600c;--red:#b14543;--shadow:0 12px 40px #213b5010;--radius:20px;--compass:#f8fafc;--runway:#294456;--runway-line:#a0b4c5;--arrow:#1187bd;color-scheme:light}
:root[data-theme=dark]{--bg:#0c1620;--surface:#132330;--surface-2:#172a39;--surface-3:#1c3445;--text:#e3edf3;--muted:#9ab0c0;--faint:#8da4b5;--line:#2b4152;--blue:#86b4d5;--blue-strong:#a4cae6;--accent:#62c5e9;--accent-soft:#16384a;--green:#83cfb1;--green-soft:#173b34;--amber:#e8bc6e;--red:#f29d96;--shadow:0 14px 45px #0002;--compass:#10202c;--runway:#c1d0da;--runway-line:#557083;--arrow:#65d0ef;color-scheme:dark}
