.universe-move-pad{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px!important;align-items:stretch!important}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp){display:grid!important;place-content:center!important;place-items:center!important;gap:3px!important;position:relative;width:100%!important;height:64px!important;min-width:0!important;min-height:64px!important;padding:12px 4px!important;border-radius:13px!important;border:2px solid color-mix(in srgb,var(--ship-hull,#64cbe5) 50%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ship-hull,#64cbe5) 23%,#152235),#0a1828 55%,#201833)!important;color:color-mix(in srgb,var(--ship-hull,#64cbe5) 40%,white)!important;font:900 9px/1.25 ui-monospace,monospace!important;letter-spacing:.65px!important;box-shadow:inset 0 2px 1px #ffffff50,inset 0 -3px 3px #0008,0 4px 0 #02080e,0 8px 18px #0006!important;transition:transform .12s,box-shadow .12s,border-color .15s;text-align:center;overflow:hidden}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp):before{content:'';position:absolute;top:7px;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,var(--ship-hull,#63dfff),transparent);border-radius:2px;pointer-events:none}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp):after{content:'';position:absolute;bottom:7px;left:40%;right:40%;height:3px;border-radius:2px;background:var(--ship-hull,#38778c);opacity:.55;box-shadow:0 0 6px color-mix(in srgb,var(--ship-hull,#36c5ff) 40%,transparent);pointer-events:none}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp)[aria-pressed=true]{border-color:color-mix(in srgb,var(--ship-hull,#64cbe5) 55%,white)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ship-hull,#64cbe5) 38%,#152235),#18374c 50%,#4b276c)!important;box-shadow:inset 0 2px 1px #ffffff70,inset 0 -3px 3px #0006,0 4px 0 #02080e,0 0 24px color-mix(in srgb,var(--ship-hull,#36c5ff) 45%,transparent)!important}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp)[aria-pressed=true]:after{opacity:1;background:#dffff7;box-shadow:0 0 10px var(--ship-hull,#57fff0)}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp):active{transform:translateY(3px);box-shadow:inset 0 1px 2px #0006,0 1px 0 #02080e!important}
.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp):focus-visible{outline:2px solid #fff;outline-offset:4px}
.universe-move-pad :is(#universeFastReverse,#universeReverse) svg{width:15px;height:15px}.universe-move-pad #universeFastReverse br{display:initial}.universe-move-pad #universeFastReverse span{font:inherit!important;white-space:normal}
.universe-flightdeck .cockpit-skin-trigger{bottom:calc(var(--flight-panel-offset,190px) + 18px)!important;left:18px!important;max-width:min(52vw,240px)!important;z-index:8!important}
body.universe-flight .beta-report-trigger{bottom:calc(var(--flight-panel-offset,190px) + 65px)!important;left:18px!important;z-index:18}
@media(max-width:760px){.universe-move-pad{gap:7px!important;width:100%!important}.universe-hud{row-gap:12px!important}.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp){height:60px!important;min-height:60px!important;font-size:8px!important;letter-spacing:.25px!important;border-radius:11px!important}.universe-flightdeck .cockpit-skin-trigger{font:700 9px/1.3 ui-monospace,monospace!important;padding:9px 12px!important}}
@media(prefers-reduced-motion:reduce){.universe-move-pad :is(#universeFastReverse,#universeReverse,#universeStop,#universeCruise,#universeWarp){transition:none}}
/* Clear canopy behind the flight controls; preserve the tactile buttons. */
.universe-flightdeck .universe-hud{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.universe-flightdeck .universe-hud:before,.universe-flightdeck .universe-hud:after{display:none!important}
.universe-flightdeck .universe-hud>div:not(.universe-move-pad){text-shadow:0 1px 4px #000,0 0 8px #0008}
