/* Soft gradients already supply haze; a viewport-sized blur adds a costly paint. */
.chapter-one__haze { filter: none; }
.galaxy-core-chapter::before { filter: none; }
.category-node__glow {
  filter: none;
  background: radial-gradient(circle, color-mix(in srgb, var(--category-accent), transparent 78%), transparent 72%);
}
.tool-card::after {
  filter: none;
  background: radial-gradient(ellipse, color-mix(in srgb, var(--accent), transparent 80%), transparent 72%);
}

/* Fixed surfaces are opaque enough to retain separation without a live blur. */
body[data-page="home"] .nav-shell,
body[data-page="home"] .nav-shell.scrolled,
.nav-shell.scrolled,
.universe-section .signal-strip,
.floating-search,
.compare-tray { backdrop-filter: none; }
.nav-shell.scrolled { background: rgba(3, 6, 13, .94); }

/* Release promoted scene layers after the sticky chapter leaves the viewport. */
.chapter-one__starfield,
.chapter-one__haze,
.chapter-one__planet-shell,
.chapter-one__terrain,
.chapter-one__deep-signals,
.chapter-one__orbit,
.chapter-transition { will-change: auto; }
.chapter-one.is-in-view .chapter-one__starfield,
.chapter-one.is-in-view .chapter-one__haze,
.chapter-one.is-in-view .chapter-one__planet-shell,
.chapter-one.is-in-view .chapter-one__terrain,
.chapter-one.is-in-view .chapter-one__deep-signals,
.chapter-one.is-in-view .chapter-one__orbit,
.chapter-one.is-in-view .chapter-transition { will-change: transform, opacity; }

.cursor-dot,
.cursor-ring { left: 0; top: 0; }
.cursor-ring {
  transition: scale 160ms ease, border-color 160ms ease;
}
.cursor-ring.hover {
  width: 25px;
  height: 25px;
  scale: 1.55;
}

/* Continuous decorative motion is limited to the chapter in view. */
.marquee-track,
.categories-section .category-node__orbit,
.universe-section .pulse-status > span,
.compare-section .radar i:nth-child(3) { animation-play-state: paused; }
body:not(.is-page-hidden) .logo-marquee.is-in-view .marquee-track,
body:not(.is-page-hidden) .categories-section.is-in-view .category-node__orbit,
body:not(.is-page-hidden) .universe-section .signal-strip.is-in-view .pulse-status > span,
body:not(.is-page-hidden) .compare-section.is-in-view .radar i:nth-child(3) { animation-play-state: running; }

@media (max-width: 680px) {
  .chapter-one__starfield--near { display: none; }
  .chapter-one__terrain span { display: none; }
  .chapter-one__haze { opacity: .62; }
  .cursor-dot,
  .cursor-ring { display: none; }
}

@media (prefers-reduced-motion: reduce) {
  .chapter-one.is-in-view .chapter-one__starfield,
  .chapter-one.is-in-view .chapter-one__haze,
  .chapter-one.is-in-view .chapter-one__planet-shell,
  .chapter-one.is-in-view .chapter-one__terrain,
  .chapter-one.is-in-view .chapter-one__deep-signals,
  .chapter-one.is-in-view .chapter-one__orbit,
  .chapter-one.is-in-view .chapter-transition { will-change: auto; }
  .cursor-dot,
  .cursor-ring { display: none; }
  .marquee-track { animation: none; }
}
