.lab{padding:24px;border:1px solid #79b6aa;border-radius:22px;background:linear-gradient(135deg,#183a3d,#172641);margin:28px 0}.lab h2{margin-top:0}.lab-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lab-controls label{display:flex;gap:10px;align-items:center}.lab select{background:#0b1b2c;color:#eff9ff;border:1px solid #7395a6;padding:12px;border-radius:8px;max-width:100%;font:inherit}.lab button{min-height:46px;margin:8px 8px 8px 0}.lab button:disabled{opacity:.5;cursor:default}.sound-display{text-align:center;font-size:38px;letter-spacing:6px;padding:22px;background:#0c2030;border-radius:14px;margin:18px 0}.lab [role=status]{min-height:3em;color:#e2f7bd}.lab input[type=range]{width:150px}.lab input[type=checkbox]{width:20px;height:20px}.lab-code{white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}.lab table{min-width:520px}.lab td,.lab th{text-align:left}.lab small{display:block;color:#bfd1df}.lab :focus-visible{outline:3px solid #f2d07c;outline-offset:3px}@media(max-width:650px){.lab{padding:16px}.lab-controls{align-items:stretch;flex-direction:column}.sound-display{font-size:30px}}
