.SettingsMenu_settingsWrapper__V6yWn{position:relative}.SettingsMenu_settingsButton__qMuIX{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:.5rem;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.SettingsMenu_settingsButton__qMuIX:hover{background:var(--hover);border-color:var(--accent)}.SettingsMenu_dropdown__ki5XU{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1001;opacity:0;transform:translateY(-8px) scale(.96);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.SettingsMenu_dropdownOpen__kbrvh{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.SettingsMenu_section__hVBTK{padding:.25rem 0}.SettingsMenu_sectionLabel__THfex{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding:0 .25rem}.SettingsMenu_divider__Aw2Be{height:1px;background:var(--border);margin:.5rem 0}.SettingsMenu_colorModeToggle__dLvVb{display:flex;gap:.375rem}.SettingsMenu_modeButton__aODdn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .625rem;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.SettingsMenu_modeButton__aODdn:hover{background:var(--hover);color:var(--text)}.SettingsMenu_modeButtonActive__dQMuD{background:var(--accent);color:#000;border-color:var(--accent)}.SettingsMenu_modeButtonActive__dQMuD:hover{background:var(--accent);color:#000}.SettingsMenu_styleOptions__wf60L{display:flex;flex-direction:column;gap:.375rem}.SettingsMenu_styleOption__Si89U{display:block;width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.SettingsMenu_styleOption__Si89U:hover{background:var(--hover);color:var(--text)}.SettingsMenu_styleOptionActive__i2R6l{background:var(--accent);color:#000;border-color:var(--accent)}.SettingsMenu_styleOptionActive__i2R6l:hover{background:var(--accent);color:#000}.SettingsMenu_feedbackLink__Sl_7h{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.SettingsMenu_feedbackLink__Sl_7h:hover{background:var(--hover);color:var(--text);border-color:var(--accent)}[data-style=skeuomorphism] .SettingsMenu_settingsButton__qMuIX{background:var(--gradient-surface);border-top:1px solid var(--border-bevel-light);border-left:1px solid var(--border-bevel-light);border-right:1px solid var(--border-bevel-dark);border-bottom:2px solid var(--border-bevel-dark);box-shadow:var(--shadow-elevated)}[data-style=skeuomorphism] .SettingsMenu_settingsButton__qMuIX:hover{box-shadow:var(--shadow-elevated),0 0 0 1px var(--accent)}[data-style=skeuomorphism] .SettingsMenu_dropdown__ki5XU{background:var(--gradient-surface);box-shadow:var(--shadow-elevated)}[data-style=skeuomorphism] .SettingsMenu_dropdown__ki5XU,[data-style=skeuomorphism] .SettingsMenu_modeButton__aODdn{border-top:1px solid var(--border-bevel-light);border-left:1px solid var(--border-bevel-light);border-right:1px solid var(--border-bevel-dark);border-bottom:2px solid var(--border-bevel-dark)}[data-style=skeuomorphism] .SettingsMenu_modeButtonActive__dQMuD{background:var(--gradient-button);border-color:transparent;box-shadow:var(--shadow-inset);border-top:1px solid var(--border-bevel-dark);border-bottom:1px solid var(--border-bevel-light)}[data-style=skeuomorphism] .SettingsMenu_styleOption__Si89U{border-top:1px solid var(--border-bevel-light);border-left:1px solid var(--border-bevel-light);border-right:1px solid var(--border-bevel-dark);border-bottom:2px solid var(--border-bevel-dark)}[data-style=skeuomorphism] .SettingsMenu_styleOptionActive__i2R6l{background:var(--gradient-button);border-color:transparent;box-shadow:var(--shadow-inset);border-top:1px solid var(--border-bevel-dark);border-bottom:1px solid var(--border-bevel-light)}[data-style=skeuomorphism] .SettingsMenu_feedbackLink__Sl_7h{border-top:1px solid var(--border-bevel-light);border-left:1px solid var(--border-bevel-light);border-right:1px solid var(--border-bevel-dark);border-bottom:2px solid var(--border-bevel-dark)}[data-style=neomorphism] .SettingsMenu_settingsButton__qMuIX{background:var(--card);border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm)}[data-style=neomorphism] .SettingsMenu_settingsButton__qMuIX:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=neomorphism] .SettingsMenu_dropdown__ki5XU{background:var(--card);border:none;border-radius:var(--neo-radius);box-shadow:var(--neo-raised)}[data-style=neomorphism] .SettingsMenu_divider__Aw2Be{background:transparent;box-shadow:0 1px 1px var(--neo-shadow-dark),0 -1px 1px var(--neo-shadow-light)}[data-style=neomorphism] .SettingsMenu_modeButton__aODdn{border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);background:var(--card)}[data-style=neomorphism] .SettingsMenu_modeButton__aODdn:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=neomorphism] .SettingsMenu_modeButtonActive__dQMuD{border:none}[data-style=neomorphism] .SettingsMenu_modeButtonActive__dQMuD,[data-style=neomorphism] .SettingsMenu_modeButtonActive__dQMuD:hover{box-shadow:var(--neo-pressed);background:var(--card);color:var(--accent)}[data-style=neomorphism] .SettingsMenu_styleOption__Si89U{border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);background:var(--card)}[data-style=neomorphism] .SettingsMenu_styleOption__Si89U:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=neomorphism] .SettingsMenu_styleOptionActive__i2R6l{border:none}[data-style=neomorphism] .SettingsMenu_styleOptionActive__i2R6l,[data-style=neomorphism] .SettingsMenu_styleOptionActive__i2R6l:hover{box-shadow:var(--neo-pressed);background:var(--card);color:var(--accent)}[data-style=neomorphism] .SettingsMenu_feedbackLink__Sl_7h{border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);background:var(--card)}[data-style=neomorphism] .SettingsMenu_feedbackLink__Sl_7h:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=glassmorphism] .SettingsMenu_settingsButton__qMuIX{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);box-shadow:var(--glass-shadow)}[data-style=glassmorphism] .SettingsMenu_settingsButton__qMuIX:hover{background:var(--glass-bg-strong);border-color:var(--accent)}[data-style=glassmorphism] .SettingsMenu_dropdown__ki5XU{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-lg)}[data-style=glassmorphism] .SettingsMenu_divider__Aw2Be{background:var(--glass-border)}[data-style=glassmorphism] .SettingsMenu_modeButton__aODdn{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius-sm)}[data-style=glassmorphism] .SettingsMenu_modeButton__aODdn:hover{background:var(--glass-bg);border-color:var(--glass-border)}[data-style=glassmorphism] .SettingsMenu_modeButtonActive__dQMuD{background:rgba(251,146,60,.25);border-color:var(--accent);color:var(--accent)}[data-style=glassmorphism] .SettingsMenu_modeButtonActive__dQMuD:hover{background:rgba(251,146,60,.3);color:var(--accent)}[data-style=glassmorphism] .SettingsMenu_styleOption__Si89U{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius-sm)}[data-style=glassmorphism] .SettingsMenu_styleOption__Si89U:hover{background:var(--glass-bg);border-color:var(--glass-border)}[data-style=glassmorphism] .SettingsMenu_styleOptionActive__i2R6l{background:rgba(251,146,60,.25);border-color:var(--accent);color:var(--accent)}[data-style=glassmorphism] .SettingsMenu_styleOptionActive__i2R6l:hover{background:rgba(251,146,60,.3);color:var(--accent)}[data-style=glassmorphism] .SettingsMenu_feedbackLink__Sl_7h{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius-sm)}[data-style=glassmorphism] .SettingsMenu_feedbackLink__Sl_7h:hover{background:var(--glass-bg);border-color:var(--glass-border)}[data-style=brutalism] .SettingsMenu_settingsButton__qMuIX{background:var(--card);border:var(--brutal-border);border-radius:0;box-shadow:4px 4px 0 #000;transition:box-shadow .1s ease,transform .1s ease}[data-style=brutalism] .SettingsMenu_settingsButton__qMuIX:hover{box-shadow:2px 2px 0 #000;transform:translate(2px,2px);background:var(--hover)}[data-style=brutalism] .SettingsMenu_dropdown__ki5XU{background:var(--card);border:var(--brutal-border-thick);border-radius:0;box-shadow:var(--brutal-shadow)}[data-style=brutalism] .SettingsMenu_sectionLabel__THfex{font-family:var(--brutal-font);text-transform:uppercase;letter-spacing:.15em;font-size:.6rem;border-bottom:2px solid #000;padding-bottom:.25rem}[data-style=brutalism] .SettingsMenu_divider__Aw2Be{background:#000;height:3px;margin:.5rem 0}[data-style=brutalism] .SettingsMenu_modeButton__aODdn{border:var(--brutal-border);border-radius:0;font-family:var(--brutal-font);text-transform:uppercase;font-size:.7rem;background:var(--card);transition:box-shadow .1s ease,transform .1s ease,background .1s ease}[data-style=brutalism] .SettingsMenu_modeButton__aODdn:hover{background:var(--hover);box-shadow:2px 2px 0 #000;transform:translate(1px,1px);color:#000}[data-style=brutalism] .SettingsMenu_modeButtonActive__dQMuD{background:var(--accent);color:#000;border-color:#000;border-width:3px;box-shadow:3px 3px 0 #000}[data-style=brutalism] .SettingsMenu_modeButtonActive__dQMuD:hover{background:var(--accent);color:#000}[data-style=brutalism] .SettingsMenu_styleOption__Si89U{border:var(--brutal-border);border-radius:0;font-family:var(--brutal-font);text-transform:uppercase;font-size:.7rem;background:var(--card);transition:box-shadow .1s ease,transform .1s ease,background .1s ease}[data-style=brutalism] .SettingsMenu_styleOption__Si89U:hover{background:var(--hover);box-shadow:2px 2px 0 #000;transform:translate(1px,1px);color:#000}[data-style=brutalism] .SettingsMenu_styleOptionActive__i2R6l{background:var(--accent);color:#000;border-color:#000;border-width:3px;box-shadow:3px 3px 0 #000}[data-style=brutalism] .SettingsMenu_styleOptionActive__i2R6l:hover{background:var(--accent);color:#000}[data-style=brutalism] .SettingsMenu_feedbackLink__Sl_7h{border:var(--brutal-border);border-radius:0;font-family:var(--brutal-font);text-transform:uppercase;font-size:.7rem;background:var(--card);transition:box-shadow .1s ease,transform .1s ease,background .1s ease}[data-style=brutalism] .SettingsMenu_feedbackLink__Sl_7h:hover{background:var(--hover);box-shadow:2px 2px 0 #000;transform:translate(1px,1px);color:#000}[data-style=holi] .SettingsMenu_settingsButton__qMuIX{background:var(--card);border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm)}[data-style=holi] .SettingsMenu_dropdown__ki5XU,[data-style=holi] .SettingsMenu_settingsButton__qMuIX:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=holi] .SettingsMenu_dropdown__ki5XU{border:none;border-radius:var(--neo-radius)}[data-style=holi] .SettingsMenu_divider__Aw2Be{background:transparent;box-shadow:0 1px 1px var(--neo-shadow-dark),0 -1px 1px var(--neo-shadow-light)}[data-style=holi] .SettingsMenu_modeButton__aODdn{border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);background:var(--card)}[data-style=holi] .SettingsMenu_modeButton__aODdn:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=holi] .SettingsMenu_modeButtonActive__dQMuD{border:none}[data-style=holi] .SettingsMenu_modeButtonActive__dQMuD,[data-style=holi] .SettingsMenu_modeButtonActive__dQMuD:hover{box-shadow:var(--neo-pressed);background:var(--card);color:var(--accent)}[data-style=holi] .SettingsMenu_styleOption__Si89U{border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);background:var(--card)}[data-style=holi] .SettingsMenu_styleOption__Si89U:hover{box-shadow:var(--neo-raised);background:var(--card)}[data-style=holi] .SettingsMenu_styleOptionActive__i2R6l{border:none}[data-style=holi] .SettingsMenu_styleOptionActive__i2R6l,[data-style=holi] .SettingsMenu_styleOptionActive__i2R6l:hover{box-shadow:var(--neo-pressed);background:var(--card);color:var(--accent)}[data-style=holi] .SettingsMenu_feedbackLink__Sl_7h{border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);background:var(--card)}[data-style=holi] .SettingsMenu_feedbackLink__Sl_7h:hover{box-shadow:var(--neo-raised);background:var(--card)}@media (max-width:30rem){.SettingsMenu_dropdown__ki5XU{right:-.5rem;min-width:200px}}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 2rem;background:rgba(var(--bg-rgb),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.Header_nav__EE71E{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.Header_logo__j7oID{font-size:1.5rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}.Header_navLinks__dak4Y{display:flex;gap:2.5rem;list-style:none}.Header_navLink__Q_hTB{font-size:.9rem;font-weight:500;color:var(--text-secondary);transition:color .2s ease;position:relative}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s ease}.Header_navLink__Q_hTB:hover{color:var(--text)}.Header_navLink__Q_hTB:hover:after{width:100%}@media (max-width:48rem){.Header_navLinks__dak4Y{gap:1.5rem}.Header_navLink__Q_hTB{font-size:.85rem}.Header_header__MvnS2{padding:1rem 1.25rem}.Header_nav__EE71E{overflow-x:clip;gap:.5rem}.Header_logo__j7oID{flex-shrink:0}}@media (max-width:30rem){.Header_navLinks__dak4Y{display:none}}[data-style=skeuomorphism] .Header_header__MvnS2{background:var(--gradient-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;box-shadow:0 2px 0 var(--border-bevel-dark),0 4px 12px rgba(0,0,0,.12)}[data-style=skeuomorphism] .Header_logo__j7oID{padding:.3rem .7rem;background:var(--gradient-surface);border-radius:6px;border-top:1px solid var(--border-bevel-light);border-left:1px solid var(--border-bevel-light);border-right:1px solid var(--border-bevel-dark);border-bottom:2px solid var(--border-bevel-dark);box-shadow:0 1px 3px rgba(0,0,0,.1);text-shadow:0 1px 0 var(--border-bevel-light)}[data-style=skeuomorphism] .Header_navLinks__dak4Y{gap:.5rem}[data-style=skeuomorphism] .Header_navLink__Q_hTB{padding:.4rem .9rem;background:var(--gradient-surface);border-radius:6px;border-top:1px solid var(--border-bevel-light);border-left:1px solid var(--border-bevel-light);border-right:1px solid var(--border-bevel-dark);border-bottom:2px solid var(--border-bevel-dark);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background .2s ease,box-shadow .2s ease,color .2s ease}[data-style=skeuomorphism] .Header_navLink__Q_hTB:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--accent)}[data-style=skeuomorphism] .Header_navLink__Q_hTB:active{box-shadow:var(--shadow-inset);border-top:1px solid var(--border-bevel-dark);border-bottom:1px solid var(--border-bevel-light)}[data-style=skeuomorphism] .Header_navLink__Q_hTB:after{display:none}[data-style=neomorphism] .Header_header__MvnS2{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;box-shadow:0 4px 10px var(--neo-shadow-dark)}[data-style=neomorphism] .Header_logo__j7oID{padding:.3rem .7rem;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm)}[data-style=neomorphism] .Header_navLinks__dak4Y{gap:.5rem}[data-style=neomorphism] .Header_navLink__Q_hTB{padding:.4rem .9rem;background:var(--card);border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-flat);transition:box-shadow .2s ease,color .2s ease}[data-style=neomorphism] .Header_navLink__Q_hTB:hover{box-shadow:var(--neo-raised-sm);color:var(--accent)}[data-style=neomorphism] .Header_navLink__Q_hTB:active{box-shadow:var(--neo-pressed)}[data-style=neomorphism] .Header_navLink__Q_hTB:after{display:none}[data-style=glassmorphism] .Header_header__MvnS2{background:var(--glass-bg);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border-bottom:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}[data-style=glassmorphism] .Header_logo__j7oID{padding:.3rem .7rem;background:var(--glass-bg-subtle);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm)}[data-style=glassmorphism] .Header_navLinks__dak4Y{gap:.5rem}[data-style=glassmorphism] .Header_navLink__Q_hTB{padding:.4rem .9rem;background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius-sm);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:background .2s ease,border-color .2s ease,color .2s ease}[data-style=glassmorphism] .Header_navLink__Q_hTB:hover{background:var(--glass-bg);border-color:var(--glass-border);color:var(--accent)}[data-style=glassmorphism] .Header_navLink__Q_hTB:after{display:none}[data-style=brutalism] .Header_header__MvnS2{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--brutal-border-thick)}[data-style=brutalism] .Header_logo__j7oID{padding:.3rem .7rem;background:var(--card);border:var(--brutal-border);border-radius:0;box-shadow:4px 4px 0 #000;font-family:var(--brutal-font-heading);text-transform:uppercase;font-weight:700}[data-style=brutalism] .Header_navLinks__dak4Y{gap:0}[data-style=brutalism] .Header_navLink__Q_hTB{padding:.5rem 1rem;background:var(--card);border:var(--brutal-border);border-radius:0;font-family:var(--brutal-font);text-transform:uppercase;font-weight:700;font-size:.8rem;transition:background .1s ease,box-shadow .1s ease,transform .1s ease}[data-style=brutalism] .Header_navLink__Q_hTB:hover{background:var(--hover);box-shadow:3px 3px 0 #000;transform:translate(1px,1px);color:#000}[data-style=brutalism] .Header_navLink__Q_hTB:after{display:none}@media (max-width:48rem){[data-style=brutalism] .Header_nav__EE71E{padding-right:.375rem}}[data-style=holi] .Header_header__MvnS2{background:url(/splashes/navbar.png) 50%/cover no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;box-shadow:0 4px 10px var(--neo-shadow-dark)}[data-style=holi] .Header_logo__j7oID{padding:.3rem .7rem;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-raised-sm);font-weight:800}[data-style=holi] .Header_navLinks__dak4Y{gap:.5rem}[data-style=holi] .Header_navLink__Q_hTB{padding:.4rem .9rem;background:var(--card);border:none;border-radius:var(--neo-radius-sm);box-shadow:var(--neo-flat);transition:box-shadow .2s ease,color .2s ease}[data-style=holi] .Header_navLink__Q_hTB:hover{box-shadow:var(--neo-raised-sm);color:var(--accent)}[data-style=holi] .Header_navLink__Q_hTB:active{box-shadow:var(--neo-pressed)}[data-style=holi] .Header_navLink__Q_hTB:after{display:none}