.noise-lab{--control-color:#d9c19c}.noise-lab .quality-analysis{min-width:0;width:100%;box-sizing:border-box}.noise-lessons{grid-template-columns:repeat(4,minmax(0,1fr))}.noise-explanation #noise-next{margin-top:auto;padding-top:18px}#noise-observation{font-size:11px;line-height:1.8;color:#bdc9ae;margin:18px 0 0}#noise-split-tools{margin-bottom:20px}#noise-split-tools[hidden],#noise-chart-tools[hidden]{display:none}.noise-lab .quality-stats strong{font-size:18px;overflow-wrap:anywhere}.noise-lab .quality-stats span{letter-spacing:.3px}#noise-chart-tools{margin:18px 0 20px;border:1px solid #3d4d32;border-radius:6px;overflow:hidden}#noise-chart{display:block;width:100%;height:auto;aspect-ratio:48/17}
@media(max-width:1150px){.noise-lab .quality-stats strong{font-size:16px}}
@media(max-width:800px){.noise-lessons{grid-template-columns:repeat(2,minmax(0,1fr))}#noise-observation{font-size:12px}.noise-explanation input,.noise-explanation select,#noise-presets,#noise-split{scroll-margin-top:calc(66vw + 25px)}.noise-lab .quality-stats strong{font-size:16px}}

.noise-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:15px 0}.noise-toolbar>div{display:flex;gap:7px}.noise-toolbar button{border:1px solid #4b5b3e;background:#242e1e;color:#b8caa6;border-radius:5px;font:inherit;font-size:10px;padding:9px 11px}.noise-toolbar button[aria-pressed="true"]{background:#d8c29f;color:#252c20;border-color:#d8c29f}#noise-realization{font-size:9px;color:#99ad86;margin:0 0 12px}.noise-lab .quality-stats strong{font-size:17px}
