#sound-host{margin-bottom:8px}.sound-panel{background:linear-gradient(110deg,#19373f,#102c35);border:1px solid #54767e;border-radius:12px}.sound-panel>summary{cursor:pointer;display:flex;align-items:center;gap:15px;min-height:56px;padding:15px 20px;font-size:13px;list-style:none}.sound-panel>summary::-webkit-details-marker{display:none}.sound-panel>summary::marker{content:''}.sound-panel>summary>span:first-child{color:#d8ece6}.sound-panel>summary>span:last-child{font-size:20px;color:var(--mint)}#sound-state{margin-left:auto;color:#bad1d2;font-size:11px}.sound-panel[open]>summary{border-bottom:1px solid #45646c}.sound-content{padding:20px}.sound-top{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.sound-top .button-row{margin:0}.sound-top p{margin:0}.sound-content button{font-size:12px}.sound-content .fine{font-size:12px;margin-top:16px}.audio-settings{border-top:1px solid #45646c;padding-top:15px}.audio-settings>summary{font-size:13px;cursor:pointer}.audio-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;margin-top:20px}.audio-grid label{font-size:12px}.audio-grid input,.audio-grid select{display:block;width:100%;accent-color:var(--gold);margin-top:10px;min-height:36px}.audio-grid select{background:#102731;border:1px solid #6e8b93;color:var(--ink);font-size:13px;max-width:100%;padding:8px;border-radius:6px}.welcome-dialog{max-width:590px}.welcome-dialog h2{font-size:36px}.welcome-dialog p{font-size:15px}.welcome-dialog .fine{font-size:13px}@media(max-width:800px){.sound-panel>summary{padding:14px 16px;gap:10px;font-size:12px}.sound-content{padding:16px}.sound-top{display:block}.sound-top .button-row{margin-top:16px;flex-direction:row}.sound-top button{flex:1}.audio-grid{grid-template-columns:1fr}.audio-settings .button-row{flex-direction:column}.welcome-dialog h2{font-size:30px}}
