/* ============================================
   MVR Studios — Animations
   ============================================ */

/* GSAP hook classes — elements start hidden, GSAP animates them in */
.gsap-reveal {
  opacity: 0;
  visibility: hidden;
}

/* Stagger children reveal */
.gsap-stagger > * {
  opacity: 0;
  transform: translateY(12px);
}

/* ---- Reduced Motion ---- */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }

  .nav-toggle__bar {
    transition: none;
  }

  .nav-backdrop {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
}
