.game-first[data-hud-compact=true]:has(.hud-camera-switch) .hud-quick-actions{width:calc((100% - max(14px, env(safe-area-inset-left)) - max(14px, env(safe-area-inset-right))) * 3 / 4);grid-template-columns:repeat(3,minmax(0,1fr))}.game-first[data-hud-compact=true]:has(.hud-camera-switch) .hud-menu-toggle{width:calc((100% - max(14px, env(safe-area-inset-left)) - max(14px, env(safe-area-inset-right))) / 4)}.game-first[data-hud-compact=true]:has(.hud-camera-switch) .hud-quick-actions>.hud-icon{flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:2px 4px;font-size:11px;line-height:1.1}.game-first[data-hud-compact=true]:has(.hud-camera-switch) .hud-menu-toggle{flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:2px 4px;font-size:11px;line-height:1.1}.game-first[data-hud-compact=true] .hud-camera-switch .hud-action-label{white-space:nowrap}.game-first[data-hud-compact=true] .hud-camera-switch:focus-visible{outline:2px solid var(--hud-ink);outline-offset:-3px}@media (max-height:480px){.game-first[data-hud-compact=true]:has(.hud-camera-switch){--mobile-camera-toolbar-width:min(320px, calc(100vw - max(14px, env(safe-area-inset-left)) - max(14px, env(safe-area-inset-right))))}.game-first[data-hud-compact=true]:has(.hud-camera-switch) .hud-quick-actions{left:auto;right:calc(max(14px, env(safe-area-inset-right)) + var(--mobile-camera-toolbar-width) / 4);width:calc(var(--mobile-camera-toolbar-width) * 3 / 4)}.game-first[data-hud-compact=true]:has(.hud-camera-switch) .hud-menu-toggle{right:max(14px, env(safe-area-inset-right));width:calc(var(--mobile-camera-toolbar-width) / 4)}}
