/* Lyra v1.16.7.1 — Extras Clean
   One-shot interaction additions only. No continuous runtime, pointer tracking,
   shader/world/hero changes, or animation framework dependency. */

/* Mobile menu: same panel/layout, one-shot stagger only while opening. */
@media (max-width: 950px) and (prefers-reduced-motion: no-preference) {
  .v2-menu-panel .v2-nav-link {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
    transition:
      opacity 240ms cubic-bezier(.2,.8,.2,1),
      transform 300ms cubic-bezier(.2,.8,.2,1),
      color 180ms ease;
  }

  .v2-menu-panel.open .v2-nav-link {
    opacity: 1;
    transform: translate3d(0,0,0);
  }

  .v2-menu-panel.open .v2-nav-link:nth-child(1) { transition-delay: 35ms; }
  .v2-menu-panel.open .v2-nav-link:nth-child(2) { transition-delay: 70ms; }
  .v2-menu-panel.open .v2-nav-link:nth-child(3) { transition-delay: 105ms; }
  .v2-menu-panel.open .v2-nav-link:nth-child(4) { transition-delay: 140ms; }
  .v2-menu-panel.open .v2-nav-link:nth-child(5) { transition-delay: 175ms; }
}

@media (prefers-reduced-motion: reduce) {
  .v2-menu-panel .v2-nav-link {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
