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