/* ══════════════════════════════════════════════════════════════════
   REDUCED MOTION — every animation has a still alternative.

   Some people get motion sickness from interface animation, and both
   Windows and macOS have a system switch for it. This block honours
   that switch: it does not delete the animation, it collapses it to
   0.01ms so the end state still lands, just instantly.
   ══════════════════════════════════════════════════════════════════ */

@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;
  }
}
