:root,[data-theme]{--brand-gradient:linear-gradient(120deg,#ff2e9a,#9b5cff 60%,#7c3aed);--brand-cta-shadow:0 8px 14px rgba(124,58,237,0.25);--button-radius:8px;--button-primary-top:#8b5cf6;--button-primary-bg:var(--sage);--button-primary-press-top:#6d28d9;--button-primary-press-bg:#5b21b6;--button-primary-ink:var(--on-sage);--button-primary-text-shadow:0 1px 0 rgba(46,16,101,0.35);--button-primary-shadow:var(--btn-rest);--button-primary-hover-shadow:var(--btn-hover);--button-primary-press-shadow:var(--btn-press);--button-soft-ink:var(--ink-hi);--button-soft-hover-ink:var(--sage-ink);--button-soft-shadow:inset 0 1px 0 var(--edge-light),0 0 0 1px var(--rule),var(--e1);--button-soft-hover-shadow:inset 0 1px 0 var(--edge-light),0 0 0 1px var(--sage-line),var(--e2);--button-ghost-ink:var(--ink-2);--button-disabled-bg:var(--rule);--button-disabled-ink:var(--ink-xl);--button-shine-duration:900ms;--button-arrow-duration:400ms;--button-arrow-ease:var(--spring-ui,var(--ease-out));--card-bg:var(--surface);--card-border:var(--rule);--card-shadow:inset 0 1px 0 var(--edge-light),0 0 0 1px var(--card-border),var(--e1);--field-radius:8px;--field-bg:var(--surface);--field-ink:var(--ink);--field-icon:var(--faint);--field-line:var(--ws-field-line);--field-line-hover:var(--line-strong);--field-placeholder:#98a1b2;--field-label-ink:var(--ink-2);--field-hint-ink:var(--muted);--field-focus-shadow:0 0 0 1.5px var(--violet-500),0 0 0 4px var(--violet-100);--field-invalid-shadow:0 0 0 1.5px #f87171,0 0 0 4px rgba(239,68,68,0.12);--field-success-shadow:0 0 0 1.5px #34d399,0 0 0 4px rgba(16,185,129,0.12);--field-quiet-bg:var(--surface-2);--pill-radius:var(--radius-pill);--pill-font-size:12px;--badge-radius:9999px;--badge-bg:var(--surface-3);--badge-ink:var(--ink-3);--banner-radius:12px;--banner-bg:var(--surface);--banner-line:var(--line);--banner-warn-icon:#d97706;--banner-danger-icon:#dc2626;--modal-radius:20px;--modal-sheet-radius:20px;--modal-bg:var(--surface);--modal-shadow:0 0 0 1px rgba(24,24,27,0.06),var(--e4);--modal-backdrop:var(--scrim);--modal-backdrop-blur:6px;--popover-radius:12px;--popover-bg:var(--surface);--popover-border:var(--rule);--popover-shadow:var(--e3);--menu-item-radius:8px;--menu-item-hover-bg:var(--surface-3);--tooltip-radius:8px;--tooltip-bg:var(--surface);--tooltip-ink:var(--ink-2);--toggle-on-bg:var(--sage);--toggle-off-bg:var(--rule-strong);--segmented-radius:var(--radius-pill);--segmented-bg:var(--surface-sunk);--segmented-shadow:inset 0 1px 2px rgba(24,24,27,0.08);--segmented-selected-bg:var(--surface);--segmented-selected-ink:var(--ink-hi);--segmented-selected-shadow:0 0 0 1px var(--line),var(--e1);--empty-radius:14px;--empty-bg:transparent;--empty-border:var(--line-strong);--times-badge-radius:var(--radius-pill);--times-badge-ink:#ffffff;--times-badge-bg:var(--ink-md);--times-badge-breakout-bg:var(--breakout-strong);--times-badge-win-bg:var(--ok);--times-badge-wait-bg:var(--sage);--video-card-radius:16px;--video-card-shadow:0 0 0 1px rgba(24,24,27,0.08),var(--e2);--video-card-hover-shadow:0 0 0 1px rgba(24,24,27,0.1),var(--e3);--rail-tab-radius:12px;--rail-tab-active-bg:var(--sage-soft);--rail-tab-active-ink:var(--sage-ink);--rail-tab-active-ring:var(--sage-line);--panel-row-radius:8px;--panel-row-current-bg:var(--surface-sunk);--panel-row-current-icon:var(--sage);--credits-ring-fill:var(--sage);--credits-ring-low-fill:var(--breakout);--credits-ring-track:var(--surface-sunk)}[data-theme=dark]{--segmented-selected-bg:var(--surface-3);--segmented-shadow:inset 0 1px 2px rgba(0,0,0,0.4);--button-primary-top:#c4b5fd;--button-primary-press-top:#8b5cf6;--button-primary-press-bg:#7c3aed;--button-primary-text-shadow:none;--button-disabled-bg:var(--surface-3);--field-placeholder:var(--ink-lo);--banner-warn-icon:var(--sand);--banner-danger-icon:var(--danger);--modal-shadow:0 0 0 1px var(--rule-strong),var(--e4);--tooltip-bg:var(--surface-3);--tooltip-ink:var(--ink-hi)}