/* LogoCarousel.tsx's seamless infinite scroll — the track renders the logo list twice back-to-back
   and this animates a -50% translateX loop, so the end of the first copy always meets the start of
   the second with no visible jump. Tailwind has no built-in keyframe for this, so it lives here
   instead of a `<style>` tag (this file is imported once per page, same as every other theme). */
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
