:root{--space-deep:#05060f;--space-navy:#0b1638;--nebula-violet:#7c4dff59;--nebula-blue:#247bff4d;--ink:#e8eeff;--ink-muted:#9aa8d1;--flare-orange:#ff6b3d;--signal-cyan:#4de3ff;--planet-light:#5a7dff;--planet-dark:#1a1f5c}*,:before,:after{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at bottom, var(--space-navy) 0%, var(--space-deep) 70%);margin:0;font-family:Space Grotesk,system-ui,sans-serif;overflow:hidden}#starfield{width:100%;height:100%;position:fixed;inset:0}.nebula{pointer-events:none;background:radial-gradient(40% 35% at 20% 25%, var(--nebula-violet), transparent 70%), radial-gradient(45% 40% at 85% 75%, var(--nebula-blue), transparent 70%);filter:blur(40px);position:fixed;inset:0}.launch{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.planet{background:radial-gradient(circle at 30% 30%, var(--planet-light), var(--planet-dark) 70%);border-radius:50%;width:7rem;height:7rem;margin-bottom:2.5rem;position:relative;box-shadow:0 0 60px #5a7dff73}.planet__ring{border:2px solid #ff6b3db3;border-radius:50%;height:1.6rem;margin-top:-.8rem;position:absolute;inset:50% -45%;transform:rotate(-18deg)}.planet__moon{background:var(--signal-cyan);width:.7rem;height:.7rem;box-shadow:0 0 12px var(--signal-cyan);border-radius:50%;margin:-.35rem;animation:9s linear infinite orbit;position:absolute;top:50%;left:50%}.launch__label{letter-spacing:.4em;text-transform:uppercase;color:var(--signal-cyan);margin:0;font-family:Space Mono,monospace;font-size:.85rem}.launch__title{letter-spacing:-.02em;margin:.75rem 0;font-size:clamp(2.75rem,10vw,6rem);font-weight:700;line-height:1}.launch__title span{background:linear-gradient(90deg, var(--flare-orange), #ffb347);color:#0000;-webkit-background-clip:text;background-clip:text}.launch__subtitle{max-width:32rem;color:var(--ink-muted);margin:0 0 2rem;font-size:1.1rem}.launch__status{letter-spacing:.15em;text-transform:uppercase;border:1px solid #4de3ff59;border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.5rem 1.1rem;font-family:Space Mono,monospace;font-size:.8rem;display:inline-flex}.launch__dot{background:var(--flare-orange);border-radius:50%;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite pulse}@keyframes orbit{0%{transform:rotate(0)translate(5.5rem)rotate(0)}to{transform:rotate(360deg)translate(5.5rem)rotate(-360deg)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #ff6b3d99}50%{opacity:.6;box-shadow:0 0 0 8px #ff6b3d00}}@media (prefers-reduced-motion:reduce){.planet__moon,.launch__dot{animation:none}}
