/* Motion Law — reduced-motion guard (shared; all platoons)
 * .01ms is load-bearing: at 0s many browsers never fire transitionend /
 * animationend, so JS waiting on those events hangs reduced-motion users only.
 * Do not "clean up" to 0s. Do NOT hide click-to-play video (display:none
 * removes agency from the users the setting serves).
 */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}
