:root{--fv-thumb-aspect-ratio:361/203;}:root{--theme-color:#ff3565;--theme-gradient:linear-gradient(135deg, #ff3565 0%, #ff6b00 100%);--theme-glow:rgba(255, 53, 101, 0.35);--theme-bg-body:#0b0b0b;--theme-bg-surface:#1b1b1b;--theme-bg-navbar:#121212;--theme-border:#262626;--theme-text-primary:#fef0f1;--theme-text-secondary:#f6e1e2;--theme-text-muted:#b19d9e;--text-on-theme:#000000;--crf-color-primary:#ff3565;--crf-color-primary-hover:#e61c4d;--crf-color-primary-dark:#cc1840;--crf-color-primary-bright:#ff5780;--crf-color-secondary:#ff6b00;--crf-color-secondary-hover:#e65c00;--crf-primary-glow:rgba(255, 53, 101, 0.35);--crf-secondary-glow:rgba(255, 107, 0, 0.35);--crf-bg-primary:#0b0b0b;--crf-bg-secondary:#121212;--crf-bg-surface:#1b1b1b;--crf-bg-surface-subtle:#1b1b1b;--crf-bg-surface-elevated:#242424;--crf-bg-darker:#060606;--crf-border:#262626;--crf-border-focus:#ff3565;--crf-text-primary:#fef0f1;--crf-text-secondary:#f6e1e2;--crf-text-muted:#b19d9e;--crf-text-dim:#6b7280;--crf-text-contrast:#ffffff;--crf-text-on-theme:#000000;--crf-white-alpha-03:rgba(254, 240, 241, 0.03);--crf-white-alpha-04:rgba(254, 240, 241, 0.04);--crf-white-alpha-05:rgba(254, 240, 241, 0.05);--crf-white-alpha-10:rgba(254, 240, 241, 0.1);--crf-white-alpha-20:rgba(254, 240, 241, 0.2);--crf-white-alpha-30:rgba(254, 240, 241, 0.3);--crf-white-alpha-60:rgba(254, 240, 241, 0.6);--crf-black-alpha-40:rgba(0, 0, 0, 0.4);--crf-black-alpha-60:rgba(0, 0, 0, 0.6);--crf-black-alpha-70:rgba(0, 0, 0, 0.7);--crf-black-alpha-75:rgba(0, 0, 0, 0.75);--crf-black-alpha-80:rgba(0, 0, 0, 0.8);--crf-accent-alpha-05:rgba(255, 53, 101, 0.05);--crf-accent-alpha-10:rgba(255, 53, 101, 0.1);--crf-accent-alpha-12:rgba(255, 53, 101, 0.12);--crf-accent-alpha-15:rgba(255, 53, 101, 0.15);--crf-accent-alpha-20:rgba(255, 53, 101, 0.2);--crf-accent-alpha-25:rgba(255, 53, 101, 0.25);--crf-accent-alpha-35:rgba(255, 53, 101, 0.35);--crf-accent-alpha-40:rgba(255, 53, 101, 0.4);--crf-accent-alpha-50:rgba(255, 53, 101, 0.5);--crf-accent-alpha-60:rgba(255, 53, 101, 0.6);--crf-status-success:#ff3565;--crf-status-error:#ef4444;--bg-white-10:rgba(254, 240, 241, 0.1);--bg-white-20:rgba(254, 240, 241, 0.2);--bg-white-60:rgba(254, 240, 241, 0.6);--crf-select-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff3565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}