.login-scene{position:relative;z-index:1;pointer-events:none}.login-scene .flight-rocket{animation:none;offset-path:none;offset-rotate:0deg;visibility:visible;transform-box:view-box}.landing-scaffold{fill:none;stroke:var(--muted);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.landing-scaffold .catch-arm{stroke-width:1.4}.landing-smoke{fill:var(--muted);stroke:none;pointer-events:none}.landing-smoke circle{opacity:0}.rocket-engine{opacity:0}.rocket-flame{fill:#ef9a49;stroke:none}.rocket-flame-core{fill:#fbe5a7;stroke:none}.login-moon{pointer-events:all;touch-action:none;user-select:none;outline:none}.login-moon:focus-visible>circle:first-child{stroke:var(--accent);stroke-width:2}.catch-arm{transform-box:view-box}
.rocket-body,.rocket-debris{fill:var(--surface);stroke:currentColor;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.rocket-hull{fill:var(--surface)}.rocket-fins{fill:var(--muted)}.rocket-details{fill:none;stroke-width:.8;opacity:.65}.rocket-panel{fill:var(--muted);stroke-width:.5}.rocket-debris{opacity:0}.ground-vehicle{opacity:0;fill:var(--surface);stroke:var(--muted);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.vehicle-chassis{fill:var(--surface)}.ground-vehicle [data-vehicle=carrier]{color:#748e93;stroke:currentColor}.ground-vehicle [data-vehicle=recovery]{color:#ad8b61;stroke:currentColor}.ground-vehicle [data-vehicle=tanker]{color:#7c9286;stroke:currentColor}.ground-wheel{fill:var(--surface);stroke:currentColor}.ground-wheel path{opacity:.65;stroke-width:.6}.tank-level{stroke:#77a793;stroke-width:2}.fuel-hose{fill:none;stroke:#83a597;stroke-width:1.4;stroke-linecap:round;opacity:0}.fuel-steam{fill:#a6bfc4;stroke:none;pointer-events:none}.fuel-steam circle{opacity:0}
@media(prefers-reduced-motion:reduce){.login-scene .flight-rocket{animation:none}.rocket-engine,.landing-smoke,.ground-vehicle,.fuel-hose,.fuel-steam,.rocket-debris{display:none}}
.fleet-rocket{pointer-events:none}.landing-planet{opacity:.72;pointer-events:none}.landing-star{fill:var(--muted);opacity:.18;animation:landing-twinkle 3.8s ease-in-out infinite;animation-delay:var(--star-delay)}.login-scene[data-paused=true] .landing-star{animation-play-state:paused}@keyframes landing-twinkle{0%,100%{opacity:.12}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.landing-star{animation:none;opacity:.25}.fleet-rocket{display:none}}
.landing-chroma{pointer-events:none;animation:landing-chroma 10s linear infinite}.login-scene[data-paused=true] .landing-chroma{animation-play-state:paused}@keyframes landing-chroma{0%{transform:translateX(0);opacity:1}28%{transform:translateX(300px);opacity:1}28.01%,100%{transform:translateX(300px);opacity:0}}@media(prefers-reduced-motion:reduce){.landing-chroma{display:none;animation:none}}
