.sound-panel{margin:0 0 20px;border:1px solid #cbd9d7;border-radius:18px;background:#fff;color:#253d3a;font:inherit}.sound-panel summary{cursor:pointer;padding:13px 18px;font-weight:750;font-size:calc(15px * var(--aypot-text-scale, 1));list-style:revert}.sound-controls{padding:0 18px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.sound-controls label{display:grid;gap:5px;font-size:calc(14px * var(--aypot-text-scale, 1));font-weight:650}.sound-controls button,.sound-controls select{min-height:44px;background:#f1f7f4;color:#23423b;border:1px solid #b6ccc2;border-radius:10px;padding:9px 13px;font:inherit;font-size:calc(14px * var(--aypot-text-scale, 1))}.sound-controls button{cursor:pointer;font-weight:750}.sound-controls input[type=range]{width:135px;accent-color:#387466}.sound-controls .sound-effects{display:flex;align-items:center;gap:9px;min-height:44px}.sound-panel p{margin:12px 18px 16px;font-size:calc(14px * var(--aypot-text-scale, 1));color:#556b66}.sound-controls input[type=checkbox]{width:19px;height:19px;accent-color:#387466}.game-room .sound-panel{margin:14px 20px 0}.kids-page .sound-panel{background:#fffbf1;border-color:#e6d6a9}.sound-controls :focus-visible,.sound-panel summary:focus-visible{outline:3px solid #7966c0;outline-offset:3px}@media(max-width:540px){.sound-controls{display:grid;grid-template-columns:1fr}.sound-controls input[type=range],.sound-controls select{width:100%}}
