/* GENERATED from crates/web-shell/web/ts/tokens.ts — do not edit.
 *
 * Every value in this product is defined once, there, and reaches CSS through here. Editing
 * this file is editing a build artefact: the next build silently reverts it, which is worse
 * than the change not working at all, because it works until it doesn't.
 */
:root{--color-bg:#08080c;--color-surface:#141420;--color-surface-over-video:#0b0b12cc;--color-line:#ffffff1f;--color-fill-quiet:#ffffff0f;--color-fill:#ffffff1f;--color-text:#f6f7fb;--color-text-muted:#9a9aab;--color-text-faint:#6b6b7c;--color-text-on-accent:#08080c;--color-accent:#7c5cff;--color-accent-soft:#7c5cff1f;--color-live:#32d74b;--color-warn:#ffb340;--color-danger:#ff453a;--color-live-soft:#32d74b1f;--color-live-line:#32d74b4d;--color-warn-soft:#ffb3401f;--color-warn-line:#ffb34047;--color-field:#1414209e;--color-danger-soft:#ff453a29;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-xxxl:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-full:999px;--blur-thin:blur(12px) saturate(140%);--blur-regular:blur(24px) saturate(160%);--blur-thick:blur(40px) saturate(180%);--blur-backdrop:blur(56px) saturate(150%);--motion-fast:120ms;--motion-base:220ms;--motion-ease:cubic-bezier(0.2, 0, 0, 1);--shadow-sheet:0 24px 60px #00000080;--shadow-raised:0 8px 24px #00000059;--shadow-glow:none;--shadow-glow-ring:none;--shadow-over-video:0 2px 10px #0000008c;--glyph-button:24px;--glyph-float:42px;--glyph-gift:88px;--scrim-top:linear-gradient(#000000cc, transparent);--scrim-bottom:linear-gradient(transparent, #000000e6);--scrim-modal:#08080ceb;--backdrop-dim:0.55;--backdrop-scale:1.12;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-numeric:"SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hit-min:44px;--type-display-size:clamp(19px, 9cqw, 44px);--type-display-weight:800;--type-display-leading:1.02;--type-display-tracking:-0.03em;--type-title-size:22px;--type-title-weight:800;--type-title-leading:1.2;--type-title-tracking:-0.02em;--type-action-size:16px;--type-action-weight:700;--type-action-leading:1;--type-action-tracking:0;--type-body-size:15px;--type-body-weight:500;--type-body-leading:1.5;--type-body-tracking:0;--type-caption-size:13px;--type-caption-weight:500;--type-caption-leading:1.4;--type-caption-tracking:0;--type-label-size:11px;--type-label-weight:700;--type-label-leading:1;--type-label-tracking:0.14em;--glass:var(--color-surface-over-video);--brd:var(--color-line);--txt:var(--color-text);--muted:var(--color-text-muted);--accent:var(--color-accent);--ok:var(--color-live);--warn:var(--color-warn);--font:var(--font-family);}
