/* 40s normal; channel-motion.js preserves position and uses 0.75x on hover. */
.marquee .client-track,
.marquee:hover .client-track {
  animation-duration: 40s;
  animation-play-state: running;
}
/* Retain the keyboard-focus pause for accessibility, not hover. */
.marquee:focus-within .client-track {
  animation-play-state: paused;
}
@media (prefers-reduced-motion: reduce) {
  .marquee .client-track {
    animation: none !important;
  }
}
