:root{--fv-thumb-aspect-ratio:360/270;}:root{--theme-color:#ff2e93;--theme-gradient:#ff2e93;--theme-glow:rgba(255, 46, 147, 0.45);--theme-bg-body:#1a1a1a;--theme-bg-surface:#282828;--theme-bg-navbar:#121212;--theme-border:#454545;--color-accent:#ff2e93;--color-bg:#1a1a1a;--color-text:#ffffff;--color-text-secondary:#dbc6cc;--color-text-muted:#a79399;--color-border:#454545;--pe-bg-primary:#1a1a1a;--pe-bg-secondary:#121212;--pe-bg-tertiary:#222222;--pe-bg-card:#282828;--pe-bg-elevated:#202020;--pe-bg-surface:#161616;--pe-bg-deep:#0b0b0b;--pe-bg-black:#000000;--pe-text-primary:#ffffff;--pe-text-secondary:#dbc6cc;--pe-text-muted:#a79399;--pe-text-contrast:#ffffff;--pe-text-on-theme:#000000;--pe-border:#454545;--pe-border-subtle:#303030;--pe-border-light:#e1e1e1;--pe-accent:#ff2e93;--pe-accent-hover:#ff57a8;--pe-accent-dark:#d81b77;--pe-accent-bright:#ff60b0;--pe-status-success:#2ed573;--pe-status-error:#ff4757;--pe-text-alpha-10:rgba(255, 255, 255, 0.1);--pe-text-alpha-30:rgba(255, 255, 255, 0.3);--pe-bg-duration:rgba(0, 0, 0, 0.4);--pe-bg-overlay:rgba(0, 0, 0, 0.5);--pe-bg-modal-overlay:rgba(18, 18, 18, 0.95);--pe-accent-alpha-05:rgba(255, 46, 147, 0.05);--pe-accent-alpha-15:rgba(255, 46, 147, 0.15);--pe-accent-alpha-20:rgba(255, 46, 147, 0.2);--pe-accent-alpha-25:rgba(255, 46, 147, 0.25);--pe-accent-alpha-30:rgba(255, 46, 147, 0.3);--pe-accent-alpha-35:rgba(255, 46, 147, 0.35);--pe-accent-alpha-40:rgba(255, 46, 147, 0.4);--pe-accent-alpha-50:rgba(255, 46, 147, 0.5);--pe-shadow-subtle:rgba(0, 0, 0, 0.12);--pe-shadow-card:rgba(0, 0, 0, 0.2);--pe-shadow-modal:rgba(0, 0, 0, 0.19);--pe-shadow-overlay:rgba(0, 0, 0, 0.3);--pe-shadow-dropdown:rgba(0, 0, 0, 0.4);--pe-shadow-dark:rgba(0, 0, 0, 0.7);--pe-shadow-deep:rgba(0, 0, 0, 0.9);--pe-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='%23ff2e93' 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")}