.explore-settings{margin:22px 0 16px;padding-top:1px;border-top:1px solid var(--line)}.explore-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:12px}.explore-modes button{padding:10px 3px;font-size:11px}.explore-help{font-size:10px;line-height:1.9;margin:7px 0}.explore-limit{font-size:10px;padding:9px;background:#ffffff04;border-radius:7px;line-height:1.7}.explore-hud{position:absolute;top:94px;left:22px;right:22px;z-index:3;display:flex;align-items:center;gap:7px;max-width:540px;padding:9px 11px;border-radius:11px;background:#101e25ed;border:1px solid #c9ee9140;box-shadow:0 8px 24px #0002}.explore-hud>div{flex:1;min-width:0}.explore-hud strong{font-size:12px;color:var(--lime)}.explore-hud small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.explore-hud button{font-size:10px;padding:9px;white-space:nowrap}.explore-touch{display:none}.exploring .legend{display:none}#viewport:fullscreen{width:100vw;height:100dvh!important;background:#101c24}#viewport canvas:focus-visible{outline:2px solid #c9ee9166;outline-offset:-3px}#viewport.exploring canvas{cursor:grab}#viewport.exploring canvas:active{cursor:grabbing}@media(max-width:950px){.explore-hud{left:14px;right:14px}.explore-hud button{padding:9px 7px}}@media(max-width:700px),(pointer:coarse){.explore-touch{position:absolute;bottom:30px;left:22px;right:22px;z-index:4;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.move-pad{width:104px;height:104px;border:1px solid #c9ee9166;background:#10252a99;border-radius:50%;position:relative;pointer-events:auto;touch-action:none;user-select:none}.move-pad i{position:absolute;left:50%;top:50%;width:40px;height:40px;border:1px solid #c9ee9199;background:#c9ee9133;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.move-pad span{position:absolute;inset:auto 0 7px;text-align:center;color:#c9ee91a0;font-size:9px;pointer-events:none}.move-pad b{position:absolute;top:7px;left:47px;color:#c9ee9199;font-size:13px;pointer-events:none}.touch-rise{display:flex;flex-direction:column;gap:8px;margin-left:auto;margin-right:12px;pointer-events:auto}.touch-rise button{width:42px;height:42px;touch-action:none;background:#10252acc;border-color:#c9ee9166}.touch-look{color:#c7d7cfaa;font-size:10px;max-width:70px;text-align:center}.explore-hud{top:77px;padding:8px;gap:5px}.explore-hud small{font-size:8px}.explore-hud strong{font-size:11px}.explore-hud #captureMouse{display:none}.exploring .perf{margin-left:auto}.exploring .scene-bottom{bottom:7px}.explore-help{font-size:11px}} 

.explore-shortcuts{position:absolute;top:94px;left:22px;display:flex;gap:7px;align-items:center;z-index:2;padding:8px;background:#101e25eb;border:1px solid var(--line);border-radius:10px}.explore-shortcuts span{font-size:10px;color:var(--muted);padding:0 6px}.explore-shortcuts button{font-size:11px;padding:9px 12px}.explore-shortcuts button:first-of-type{border-color:#c9ee9160;color:var(--lime)}@media(max-width:700px){.explore-shortcuts{top:77px;left:14px;right:14px;justify-content:center}.explore-shortcuts span{display:none}.explore-shortcuts button{flex:1}.explore-hud{max-width:none}}
.explore-hud{top:auto;bottom:22px}.exploring .perf{margin-left:auto}@media(max-width:700px),(pointer:coarse){.explore-hud{top:77px;bottom:auto}}
