/* The original image remains a fallback when GPU rendering is unavailable. */
.cosmic-flight{background:#160e25}
.cosmic-flight .nebula{animation:none;opacity:.7;transform:scale(1.03)}
.cosmic-flight canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.flight-clouds{opacity:0;transition:opacity 1.4s ease}
.flight-ready .flight-clouds{opacity:1}
.flight-stars{opacity:.9}
.hero .hero-shade{background:linear-gradient(90deg,#180f23fa 0%,#180f23d9 29%,#180f2370 48%,#180f2308 75%),linear-gradient(0deg,#180f2355,transparent 24%)}
@media(max-width:700px){.hero .hero-shade{background:linear-gradient(180deg,#180f23a8 0%,#180f2390 48%,#180f2360 76%,#180f23a0 100%)}.flight-stars{opacity:.65}}
@media(prefers-reduced-motion:reduce){.flight-clouds{transition:none}.flight-stars{opacity:.5}}

