:root{--font-head: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body: "Geist", "Helvetica Neue", Arial, sans-serif;--font: var(--font-body);--fs-1: 13px;--fs-2: 15px;--fs-3: 17px;--fs-4: 22px;--fs-5: 28px;--fs-6: 40px;--fs-7: 56px;--r-1: 6px;--r-2: 10px;--r-3: 16px;--r-4: 24px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--t-fast: .15s;--t: .2s;--t-slow: .25s;--ease: cubic-bezier(.2, .7, .2, 1);--col: 760px;--sb-w: 240px;--strip-h: 52px;--dock-h: 74px;--panel-w: 480px;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);color-scheme:light;--bg: #f4f5f7;--bg-glow: rgba(43, 74, 120, .12);--surface: #ffffff;--surface-2: #f9fafb;--surface-3: #eceef2;--line: #e2e4e8;--line-2: #cbcfd6;--ink: #16181d;--ink-2: #474b54;--muted: #5f636e;--heading: #16181d;--accent: #2b4a78;--accent-deep: #1e365a;--accent-text: #1e365a;--accent-fill: #2b4a78;--accent-ink: #ffffff;--accent-soft: #e6ecf7;--accent-glow: rgba(43, 74, 120, .22);--ok: #1f7a3f;--ok-soft: #e0f1e5;--rev: #7a5300;--rev-soft: #f7ecc9;--bad: #a32d12;--bad-soft: #f8e2da;--pend: #2456a8;--pend-soft: #e3ebf8;--neu: #5f636e;--neu-soft: #eceef2;--focus: #1e365a;--scrim: rgba(22, 24, 29, .35);--input-bg: #ffffff;--shadow: 0 20px 48px rgba(22, 24, 29, .16);--shadow-sm: 0 8px 20px rgba(22, 24, 29, .1)}html[data-theme=dark]{--shadow: 0 24px 60px rgba(0, 0, 0, .5);--shadow-sm: 0 8px 24px rgba(0, 0, 0, .35)}html[data-theme=light]{--shadow: 0 20px 48px rgba(71, 81, 51, .18);--shadow-sm: 0 8px 20px rgba(71, 81, 51, .12)}
