.world-mobile{display:none}.world-wide{display:block}.camera-test-toolbar{height:60px;padding:8px 28px;display:flex;align-items:center;gap:18px;background:#20262a;border-bottom:1px solid var(--line);font-family:Onest,Arial,sans-serif;font-size:14px}.camera-test-toolbar label{flex:none}.camera-test-toolbar input{width:min(450px,45vw);height:36px;accent-color:var(--accent);cursor:pointer}.camera-test-toolbar output{min-width:4ch;font-variant-numeric:tabular-nums;color:var(--muted)}.camera-test-toolbar a{margin-left:auto;min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:13px}.scene-inspector .scene-stage{height:calc(100svh - 156px);min-height:0}.open-review{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(240px,1fr);gap:32px;margin-top:32px}.open-review>article{min-width:0}.open-review img{width:100%;height:auto}.open-review h2{font-size:20px;font-weight:450;margin-bottom:16px}.camera-review-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:22px}.camera-review-links>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.copy-review{display:grid;gap:22px;margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.copy-review h2{font-size:22px;font-weight:450}.copy-review blockquote{font-size:clamp(24px,2.5vw,36px);line-height:1.3;letter-spacing:-.015em;margin:0}.copy-review p{font-size:15px;line-height:1.65;color:var(--muted);max-width:840px}.scene-review-note{font-size:14px;line-height:1.65;color:var(--muted);margin-top:22px;max-width:920px}
@media(max-width:1100px){.scene-inspector .scene-stage{height:calc(100svh - 152px)}}
@media(max-width:700px){.world-wide{display:none}.world-mobile{display:block}.scene-inspector .scene-stage{height:calc(100svh - 185px)}.camera-test-toolbar{padding-inline:16px;gap:12px;font-size:13px}.camera-test-toolbar input{width:auto;min-width:0;flex:1}.camera-test-toolbar a{display:none}.open-review{grid-template-columns:1fr;gap:28px}.open-review>article:last-child{max-width:390px}}
.camera-test-toolbar{position:fixed;left:0;right:0;bottom:0;z-index:4}
.scene-inspector .scene-stage{height:calc(100svh - 96px);min-height:440px}
@media(max-width:1100px){.scene-inspector .scene-stage{height:calc(100svh - 92px)}}
@media(max-width:700px){.scene-inspector .scene-stage{height:calc(100svh - 125px);min-height:430px}}
@media(max-width:359px){.scene-inspector .scene-stage{min-height:400px}}
@media(max-height:700px) and (min-width:701px){.scene-inspector .scene-stage{min-height:400px}}
