:root{--canvas:#f5f5f5;--surface:#fff;--surface-secondary:#f0f0f0;--ink:#1a1a1a;--muted:#666;--line:#d8d8d8;--selected-surface:#ebebeb;--accent:#864aeb;--action:var(--accent);--action-ink:#fff;--accent-tint:var(--selected-surface);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--line-height-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--text-meta:12px;--text-body:13px;--text-row-title:14px;--text-section-title:18px;--text-page-title:24px;--text-metric:32px;--desktop-inset:24px;--phone-inset:16px;--row-min-height:64px;--row-padding-y:12px;--control-min-height:32px;--phone-target:44px;--wordmark-min:24px;--tube-min:16px;--wordmark-weight:600;--wordmark-tracking:-.08em;--tube-height:1.08em;--tube-width:.48em;--tube-tilt:-7deg;--tube-margin-left:.02em;--tube-margin-right:-.085em;--chart-value-size:24px;--chart-label-size:12px;--motion-tabs:.34s;--motion-dialog-entry:.36s;--motion-dialog-exit:.18s;--motion-tap-release:.32s;--motion-scroll-reveal:.56s;--motion-chart-reveal:.85s;--logo-accent:#864aeb;--logo-air:var(--logo-accent);--sidebar:var(--surface-secondary);--soft-muted:var(--muted);--surface-soft:var(--surface-secondary);--green:var(--muted);--amber:var(--muted);--red:var(--muted);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility}.brand-wordmark{--logo-highlight:#b995f4}html[data-theme=dark]{--canvas:#111;--surface:#191919;--surface-secondary:#232323;--ink:#f0f0f0;--muted:#aaa;--line:#3b3b3b;--selected-surface:#2c2c2c;--sidebar:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--canvas:#111;--surface:#191919;--surface-secondary:#232323;--ink:#f0f0f0;--muted:#aaa;--line:#3b3b3b;--selected-surface:#2c2c2c;--sidebar:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
