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

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

.stability-explanation select:disabled{opacity:.45;cursor:default}.stability-lab .quality-stats strong{font-size:18px}
