/* Additional settings entrance; preserve the existing Pill presentation. */
#voiceTuningSettings{max-width:760px;margin:0 auto 24px}
#voiceTuningSettings #ssVoiceAdjustments{border:1px solid var(--line)!important;border-radius:14px;background:var(--paper);padding:8px 18px 14px!important}
#voiceTuningSettings summary{font-weight:600;font-size:16px}
#voiceTuningSettings .voiceSettingsCharacter{font-size:22px;font-weight:700;margin:12px 0 2px}
#voiceTuningSettings #voiceTuneName{margin:0 0 12px;color:var(--muted)}
.voiceSettingsPlayback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:280px;gap:10px;margin:12px 0}
.voiceSettingsPlayback button{min-height:44px;min-width:0;width:100%;font:inherit;font-size:14px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#e1edf5;cursor:pointer}
.voiceSettingsPlayback button:disabled{opacity:.5;cursor:default}
.voiceSettingsNotice{font-size:13px;line-height:1.5}
#voiceTuningSettings input:focus-visible{outline:3px solid #4e84af;outline-offset:3px}

#voiceSourceSettings{max-width:760px;margin:0 auto 24px;padding:8px 18px;border:1px solid var(--line);border-radius:14px;background:var(--paper);font-size:13px;overflow-wrap:anywhere}
#voiceSourceSettings summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px}
#voiceSourceSettings label{display:grid;gap:8px}
#voiceSourceSettings select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--paper);color:var(--ink);font:inherit}
