@media (max-width:760px){html,body{overflow-x:clip}.gallery-nav{display:none!important}.gallery-page{padding-top:0!important}.gallery-hero{width:calc(100% - 36px)!important;padding:34px 0 28px!important;gap:18px!important}.hero-copy{text-align:left!important}.hero-copy h2{font-size:clamp(38px,11vw,52px)!important;line-height:.94!important}.terminal-gallery{min-height:0!important;margin:0!important;padding:0 18px 50px!important;overflow:visible!important}.gallery-room{display:flex!important;flex-direction:row!important;align-items:flex-start!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 0 18px!important;gap:14px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;border:0!important;border-radius:0!important;background:none!important;perspective:none!important}.gallery-room::-webkit-scrollbar{display:none}.room-ceiling,.room-back-wall,.room-left-wall,.room-right-wall,.room-floor,.ambient,.crypto-float,.gallery-center,.gallery-hint{display:none!important}.terminal-frame,.frame-main,.frame-left,.frame-right,.frame-far-left,.frame-far-right{position:relative!important;inset:auto!important;width:auto!important;min-width:0!important;margin:0!important;flex:0 0 calc(100% - 28px)!important;scroll-snap-align:center!important;transform:none!important}.frame-number{top:10px!important;left:10px!important;z-index:4!important}.frame-screen{padding:7px!important;border-radius:17px!important;background:linear-gradient(145deg,#d9e3e7,#66767d 55%,#e6eff0)!important}.mini-terminal{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;padding:0!important;border-radius:11px!important;background:#02070b!important}.terminal-frame .mini-terminal .qantova-real-shot{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}.frame-caption{display:block!important;margin:13px 0 0!important;padding:0 4px!important;text-align:left!important}.frame-caption span{display:block!important;color:#7894a7!important;font-size:9px!important;letter-spacing:.12em!important}.frame-caption b{display:block!important;margin-top:4px!important;color:#edf6f8!important;font-size:17px!important}.expand-icon{right:8px!important;bottom:0!important}.screen-viewer{display:block!important}.viewer-shell{position:absolute!important;inset:0!important;width:100%!important;height:100dvh!important;display:grid!important;grid-template-rows:64px minmax(0,1fr) 58px!important;border:0!important;border-radius:0!important}.viewer-topbar{padding:0 18px!important}.viewer-content{display:grid!important;place-items:center!important;min-height:0!important;padding:16px!important;overflow:hidden!important}.viewer-content .mini-terminal{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:16/9!important;padding:0!important}.viewer-content .mini-terminal .qantova-real-shot{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.viewer-footer{min-height:58px!important;padding:0 18px!important}}
@media (max-width:760px){.viewer-shell{inset:auto 12px!important;top:50%!important;width:auto!important;height:auto!important;grid-template-rows:58px auto 54px!important;transform:translateY(-50%) scale(.96)!important}.screen-viewer.is-open .viewer-shell{transform:translateY(-50%) scale(1)!important}.viewer-content{padding:10px!important}.viewer-content .mini-terminal{width:100%!important;aspect-ratio:16/9!important}.viewer-footer{min-height:54px!important}}
