:root{--fv-thumb-aspect-ratio:361/241;}:root{--theme-color:#14b8a6;--theme-gradient:linear-gradient(225deg, #14b8a6 0%, #5eead4 100%);--theme-glow:rgba(20, 184, 166, 0.4);--theme-bg-body:#1a1a1a;--theme-bg-surface:#121212;--theme-bg-navbar:#121212;--theme-border:#222222;--theme-border-width:2px;--theme-text-primary:#ffffff;--theme-text-secondary:#c4cfcd;--theme-text-muted:#919c9a;--color-accent:#14b8a6;--color-bg:#1a1a1a;--color-text:#ffffff;--color-text-secondary:#c4cfcd;--color-text-muted:#919c9a;--color-border:#222222;--tle-bg-primary:#1a1a1a;--tle-bg-secondary:#121212;--tle-bg-tertiary:#222222;--tle-bg-card:#121212;--tle-bg-elevated:#121212;--tle-bg-surface:#121212;--tle-bg-deep:#121212;--tle-bg-black:#000000;--tle-text-primary:#ffffff;--tle-text-secondary:#c4cfcd;--tle-text-muted:#919c9a;--tle-text-contrast:#ffffff;--tle-text-on-theme:#000000;--tle-border:#222222;--tle-border-subtle:#222222;--tle-border-light:#e1e1e1;--tle-accent:#14b8a6;--tle-accent-hover:#2dd4bf;--tle-accent-dark:#0f766e;--tle-accent-bright:#5eead4;--tle-status-success:#14b8a6;--tle-status-error:#ff4757;--tle-text-alpha-10:rgba(255, 255, 255, 0.1);--tle-text-alpha-30:rgba(255, 255, 255, 0.3);--tle-bg-duration:rgba(0, 0, 0, 0.4);--tle-bg-overlay:rgba(0, 0, 0, 0.5);--tle-bg-modal-overlay:rgba(18, 18, 18, 0.95);--tle-accent-alpha-05:rgba(20, 184, 166, 0.05);--tle-accent-alpha-15:rgba(20, 184, 166, 0.15);--tle-accent-alpha-20:rgba(20, 184, 166, 0.2);--tle-accent-alpha-25:rgba(20, 184, 166, 0.25);--tle-accent-alpha-30:rgba(20, 184, 166, 0.3);--tle-accent-alpha-35:rgba(20, 184, 166, 0.35);--tle-accent-alpha-40:rgba(20, 184, 166, 0.4);--tle-accent-alpha-50:rgba(20, 184, 166, 0.5);--tle-shadow-subtle:rgba(0, 0, 0, 0.12);--tle-shadow-card:rgba(0, 0, 0, 0.2);--tle-shadow-modal:rgba(0, 0, 0, 0.19);--tle-shadow-overlay:rgba(0, 0, 0, 0.3);--tle-shadow-dropdown:rgba(0, 0, 0, 0.4);--tle-shadow-dark:rgba(0, 0, 0, 0.7);--tle-shadow-deep:rgba(0, 0, 0, 0.9);--tle-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='%2314b8a6' 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")}