/* The homepage keeps SaturnAI's original opening and scroll-to-ambient scene.
   This page-specific layer follows premium.css; the shared product styling stays intact. */
body.premium[data-landing-animation] .sky { display:block; opacity:1; }
.premium[data-landing-animation] .landing-intro { min-height:100svh; }
.premium[data-landing-animation] .landing-intro .hero-split { opacity:1; }
.premium[data-landing-animation] .landing-intro .hero-cue {
  min-height:44px; padding:12px; text-decoration:none;
}
.premium[data-landing-animation] .landing-intro .hero-cue:hover { color:var(--saturn-ink); }
.premium[data-landing-animation] #main { scroll-margin-top:72px; }
