.microscope-scene{box-sizing:border-box;color:#dbe1ec;background:#182235;border-radius:25px;width:100%;max-width:1080px;margin:auto;padding:20px 22px 18px;font-size:16px;line-height:1.55}.microscope-scene *,.microscope-scene :before,.microscope-scene :after{box-sizing:border-box}.microscope-strip{color:#aab8ce;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-bottom:10px;font-size:16px;display:flex}.microscope-strip span:last-child,.microscope-measure strong{font-variant-numeric:tabular-nums}.microscope-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:25px;min-height:405px;display:grid}.microscope-stage.microscope-optical{grid-template-columns:minmax(0,1fr)}.microscope-bench,.microscope-profile,.microscope-focus-rail{width:100%;height:auto;font-family:inherit;display:block}.microscope-bench{max-height:405px;overflow:visible}.microscope-specimen{aspect-ratio:1;width:100%;max-width:390px;margin:auto;position:relative}.microscope-specimen canvas{clip-path:circle(49.2857%);width:87.5%;height:87.5%;image-rendering:pixelated;position:absolute;top:6.25%;left:6.25%}.microscope-specimen svg{width:100%;height:100%;font-family:inherit;position:absolute;inset:0}.microscope-instrument{min-width:0}.microscope-aperture-readout{align-items:center;gap:20px;display:flex}.microscope-pupil{flex:none;width:110px;height:110px}.microscope-aperture-readout span,.microscope-empty-readout span{color:#aebdd1;font-size:16px;display:block}.microscope-aperture-readout strong{color:#ddc590;font-size:23px;font-weight:500}.microscope-empty-readout{padding:25px 12px}.microscope-empty-readout strong{color:#e0c185;font-size:42px;font-weight:400}.microscope-empty-readout p{color:#b8c5d5;font-size:16px}.microscope-measure{color:#b9c7d8;border-top:1px solid #374359;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;margin-top:8px;padding-top:12px;font-size:16px;display:flex}.microscope-measure strong{color:#e0c185;font-size:21px;font-weight:500}.microscope-caption{min-height:57px;margin:10px 0 0;font-size:17px;line-height:1.65}.microscope-scene[data-watch=true] .microscope-caption{display:none}.microscope-reference{color:#99a9c0;margin:0;font-size:16px}.microscope-explore{border-top:1px solid #374359;margin-top:18px;padding-top:18px}.microscope-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.microscope-explore button{font:inherit;color:#d3dce9;cursor:pointer;background:#233147;border:1px solid #66738a;border-radius:13px;min-height:44px;padding:9px 13px;font-size:16px;transition:background .18s,border-color .18s}.microscope-explore button:hover,.microscope-explore button[aria-pressed=true]{background:#3c4b5c;border-color:#a4b2bd}.microscope-explore button:focus-visible,.microscope-explore input:focus-visible,.microscope-explore summary:focus-visible{outline-offset:3px;outline:3px solid #d5bf91}.microscope-explore .control{margin-block:15px}.microscope-explore .control-top,.microscope-explore .control small,.microscope-explore p,.microscope-explore summary{color:#c2cddb;font-size:16px;line-height:1.6}.microscope-explore input[type=range]{accent-color:#d3bd8a;width:100%;min-height:44px}.microscope-explore summary{cursor:pointer;min-height:44px;padding-block:13px}.microscope-explore details{margin-top:15px}@media (max-width:760px){.microscope-scene[data-watch=true]{flex-direction:column;min-height:580px;display:flex}.microscope-scene[data-watch=true] .microscope-stage{flex:1}.microscope-scene{border-radius:19px;padding:14px 10px}.microscope-strip{gap:2px 10px;margin-bottom:6px}.microscope-stage{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;min-height:423px}.microscope-bench{max-height:430px}.microscope-specimen{max-width:280px}.microscope-profile{max-height:143px}.microscope-focus-rail{max-height:108px}.microscope-caption{min-height:79px;margin-top:10px;font-size:16px}.microscope-measure{margin-top:9px;padding-top:10px}.microscope-measure strong{font-size:19px}.microscope-reference{min-height:25px}.microscope-explore .control-top{flex-wrap:wrap;gap:4px}.microscope-explore output{margin-left:auto}}@media (prefers-reduced-motion:reduce){.microscope-explore button{transition:none}}
