#musicVolumeSlider,#sfxVolumeSlider{width:100%;accent-color:var(--tm-gold)}#globalSettingsWrap{position:relative}#globalSettingsPanel{position:absolute;top:calc(100% + 8px);right:0;z-index:50;background:var(--tm-panel-bg);border-radius:16px;padding:16px;display:none;flex-direction:column;gap:14px;min-width:220px;box-shadow:0 10px 30px #0006}#globalSettingsPanel.open{display:flex}#globalSettingsPanel .settingsRow{display:flex;flex-direction:column;gap:8px}#globalSettingsPanel .settingsRow label{color:var(--tm-text-light);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}#globalSettingsPanel .presetBtn{padding:8px 14px;border:none;border-radius:10px;background:#ffffff26;color:var(--tm-text-light);font-weight:600;cursor:pointer}#globalSettingsPanel .presetBtn.active{background:var(--tm-gold);color:#000}#globalLangSelect{padding:8px;border-radius:10px;border:none;font-size:1rem}#settingsToggle{position:absolute;top:16px;right:16px;z-index:50;width:44px;height:44px;border-radius:50%;border:none;background:#ffffffd9;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}#settingsPanel{position:absolute;top:68px;right:16px;z-index:50;background:var(--tm-panel-bg);border-radius:16px;padding:16px;display:none;flex-direction:column;gap:14px;min-width:220px;box-shadow:0 10px 30px #0006}#settingsPanel.open{display:flex}.settingsRow{display:flex;flex-direction:column;gap:8px}.settingsRow label{color:var(--tm-text-light);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}
