.scene-top-actions{display:flex;gap:7px;pointer-events:auto}.scene-top-actions #fullscreen{width:34px;padding:4px;font-size:22px}.renderer-label{position:absolute;left:18px;top:58px;font-size:9px;background:#f9faf2d9;padding:6px 10px;border-radius:20px;color:#475441;pointer-events:none}.room-shortcuts{margin-top:18px;border:1px solid var(--line);border-radius:8px;padding:13px 17px;color:var(--muted);font-size:12px}.room-shortcuts summary{cursor:pointer;min-height:20px}.room-shortcuts .room-navigation{margin:13px 0 0}.scene-shell:fullscreen{width:100vw;height:100vh;max-height:none;border-radius:0}.scene-shell.expanded{position:fixed;inset:0;z-index:100;width:100vw;height:100dvh;max-height:none;border-radius:0}body.no-scroll{overflow:hidden}.camera-readout{position:absolute;top:65px;left:15px}.move-pad button{min-height:44px}#world{outline-offset:-4px}#world:focus-visible{outline:2px solid #9fb98b}.mini-map{opacity:.95}.tour-caption p{max-width:800px}@media(max-width:650px){.scene-shell{height:68svh;min-height:420px}.masthead nav{width:100%;margin-left:0}.nav-tab{flex:1}.scene-top-actions{gap:5px}.renderer-label{top:54px;left:12px;font-size:8px}.move-pad{left:12px;bottom:33px;grid-template-columns:46px 46px 46px;grid-template-rows:46px 46px}.move-pad button{border-radius:10px}.mini-map{width:94px;right:11px}.scene-bottom-note{font-size:8px}.viewer-toolbar{gap:9px}.quality-control{margin-left:0}.room-shortcuts{padding:12px}.tour-caption{margin-top:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
