@font-face{font-family:Inter;src:url(/font/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--bg:#ffffff;--surface:#ffffff;--surface-2:#f3f4f6;--border:#e5e7eb;--border-soft:#f3f4f6;--text:#101828;--text-strong:#364153;--text-muted:#4a5565;--text-dim:#6a7282;--text-faint:#99a1af;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eff6ff;--on-accent:#ffffff;--font-sans:"Inter","Segoe UI",sans-serif;--container:1024px;--radius:10px;--ease:cubic-bezier(0.16,1,0.3,1)}:root[data-theme=dark]{color-scheme:dark;--bg:#19191c;--surface:#222226;--surface-2:#2b2b31;--border:#4b4b56;--border-soft:#38383f;--text:#f0f0f2;--text-strong:#e0e0e6;--text-muted:#cfcfd8;--text-dim:#bdbdc8;--text-faint:#aaaaba;--accent:#b2bffc;--accent-hover:#d2dbff;--accent-soft:#2b3046;--on-accent:#191d30}