.reveal {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity 600ms ease, transform 800ms cubic-bezier(0.16, 1, 0.3, 1);
}

.reveal.visible,
.reveal.active {
  opacity: 1;
  transform: translateY(0);
}

.reveal-delay-1 { transition-delay: 120ms; }
.reveal-delay-2 { transition-delay: 220ms; }

/* Keep empty on purpose: light hero has its own scroll indicator styles in hero.css */

/* (spotlight removed; replaced by neon section identities in neon.css) */
