/* Every @keyframes in the codebase lives here, and nowhere else. */

@keyframes fade-up {
  from { opacity: 0; transform: translateY(14px); }
  to   { opacity: 1; transform: none; }
}

@keyframes aurora-drift {
  0%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  33%      { transform: translate3d(3%, -4%, 0) scale(1.08); }
  66%      { transform: translate3d(-3%, 3%, 0) scale(.96); }
}

@keyframes marquee-scroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

@keyframes pulse-dot {
  0%, 100% { opacity: 1; }
  50%      { opacity: .35; }
}

@keyframes ticket-glow {
  0%, 100% { box-shadow: 0 0 0 0 hsl(38 85% 55% / .4); }
  50%      { box-shadow: 0 0 0 6px hsl(38 85% 55% / 0); }
}
