:root{--fv-thumb-aspect-ratio:365/274;}:root{--spm-bg-deep:#060606;--spm-bg-panel:#121212;--spm-bg-card:#121212;--spm-primary:#7718fa;--spm-primary-hover:#4127bd;--spm-text-primary:#f5f4fe;--spm-text-secondary:#a3a1b4;--spm-border-ink:rgba(245, 244, 254, 0.15);--spm-contrast:#ffffff;--text-on-theme:#ffffff;--color-bg-white:#121212;--color-white:#121212;--spm-paper-warm:#1b1b1b;--spm-paper-soft:#eeeeee;--spm-paper-cream:#ebebeb;--spm-paper-light:#e1e1e1;--spm-sage:#a89b98;--spm-surface-muted:#121212;--spm-error:#0d4874;--spm-player-deep:#000000;--spm-player-black:#000000;--spm-player-dark:#010101;--spm-player-footer:#060606;--spm-player-text:#ffffff;--spm-player-border:color-mix(in srgb, #ffffff 18%, transparent);--spm-player-tab-bg:color-mix(in srgb, #ffffff 8%, transparent);--spm-player-tab-border:color-mix(in srgb, #ffffff 18%, transparent);--spm-player-tab-hover-bg:color-mix(in srgb, #ffffff 18%, transparent);--spm-shadow-02:rgba(0, 0, 0, 0.02);--spm-shadow-03:rgba(0, 0, 0, 0.03);--spm-shadow-04:rgba(0, 0, 0, 0.04);--spm-shadow-05:rgba(0, 0, 0, 0.05);--spm-shadow-05-subtle:rgba(0, 0, 0, 0.05);--spm-shadow-06:rgba(0, 0, 0, 0.06);--spm-accent-05:rgba(119, 24, 250, 0.05);--spm-accent-06:rgba(119, 24, 250, 0.06);--spm-accent-10:rgba(119, 24, 250, 0.10);--spm-accent-15:rgba(119, 24, 250, 0.15);--spm-accent-25:rgba(119, 24, 250, 0.25);--spm-accent-30:rgba(119, 24, 250, 0.30);--spm-accent-40:rgba(119, 24, 250, 0.40);--spm-accent-45:rgba(119, 24, 250, 0.45);--spm-accent-50:rgba(119, 24, 250, 0.50);--spm-accent-70:rgba(119, 24, 250, 0.70);--spm-tape-60:rgba(196, 196, 196, 0.60);--spm-tape-50:rgba(196, 196, 196, 0.50);--spm-light-overlay-10:rgba(245, 244, 254, 0.10);--spm-light-overlay-40:rgba(245, 244, 254, 0.40);--spm-ink-05:rgba(245, 244, 254, 0.05);--spm-ink-08:rgba(245, 244, 254, 0.08);--spm-ink-10:rgba(245, 244, 254, 0.10);--spm-ink-14:rgba(245, 244, 254, 0.14);--spm-ink-15:rgba(245, 244, 254, 0.15);--spm-ink-20:rgba(245, 244, 254, 0.20);--spm-ink-25:rgba(245, 244, 254, 0.25);--spm-ink-30:rgba(245, 244, 254, 0.30)}