:root{--fv-thumb-aspect-ratio:374/210;}:root{--theme-color:#6366f1;--color-accent:#6366f1;--color-bg:#131313;--color-bg-secondary:#1e1e1e;--color-bg-elevated:#292929;--accent-primary:#6366f1;--accent-secondary:#a5b4fc;--accent-gradient:linear-gradient(135deg, #6366f1, #a5b4fc);--color-text:#f2f4fe;--color-text-secondary:#94a3b8;--color-text-muted:#8192a9;--color-border:rgba(242, 244, 254, 0.08);--color-accent-dark:#4338ca;--color-success:#10b981;--cmx-bg-primary:#131313;--cmx-bg-secondary:#1e1e1e;--cmx-bg-elevated:#292929;--cmx-accent-primary:#6366f1;--cmx-accent-secondary:#a5b4fc;--cmx-accent-dark:#4338ca;--cmx-text-primary:#f2f4fe;--cmx-text-secondary:#94a3b8;--cmx-text-muted:#8192a9;--cmx-text-white:#f2f4fe;--cmx-text-contrast:#f2f4fe;--cmx-border:rgba(242, 244, 254, 0.08);--cmx-border-subtle:rgba(242, 244, 254, 0.08);--cmx-accent-alpha-04:rgba(99, 102, 241, 0.04);--cmx-accent-alpha-06:rgba(99, 102, 241, 0.06);--cmx-accent-alpha-08:rgba(99, 102, 241, 0.08);--cmx-accent-alpha-10:rgba(99, 102, 241, 0.1);--cmx-accent-alpha-12:rgba(99, 102, 241, 0.12);--cmx-accent-alpha-15:rgba(99, 102, 241, 0.15);--cmx-accent-alpha-20:rgba(99, 102, 241, 0.2);--cmx-accent-alpha-25:rgba(99, 102, 241, 0.25);--cmx-accent-alpha-30:rgba(99, 102, 241, 0.3);--cmx-accent-alpha-35:rgba(99, 102, 241, 0.35);--cmx-accent-alpha-40:rgba(99, 102, 241, 0.4);--cmx-accent-alpha-50:rgba(99, 102, 241, 0.5);--cmx-accent-sec-alpha-40:rgba(165, 180, 252, 0.4);--cmx-bg-primary-30:rgba(19, 19, 19, 0.3);--cmx-bg-primary-80:rgba(19, 19, 19, 0.8);--cmx-bg-primary-95:rgba(19, 19, 19, 0.95);--cmx-bg-primary-96:rgba(19, 19, 19, 0.96);--cmx-bg-secondary-85:rgba(30, 30, 30, 0.85);--cmx-bg-secondary-95:rgba(30, 30, 30, 0.95);--cmx-surface-alpha-01:rgba(242, 244, 254, 0.01);--cmx-surface-alpha-02:rgba(242, 244, 254, 0.02);--cmx-surface-alpha-08:rgba(242, 244, 254, 0.08);--cmx-overlay-dark-40:rgba(0, 0, 0, 0.4);--cmx-overlay-dark-60:rgba(0, 0, 0, 0.6);--cmx-overlay-dark-70:rgba(0, 0, 0, 0.7);--cmx-player-bg:#000000;--cmx-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m3 6 6 6 6-6' fill='none' stroke='%236366f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/svg%3E");--bg-white-10:rgba(242, 244, 254, 0.1);--bg-white-20:rgba(242, 244, 254, 0.2);--bg-white-60:rgba(242, 244, 254, 0.6)}