      width: fit-content;
      display: flex;
      position: relative;
      transform: translate3d(var(--move-initial), 0, 0);
      animation: marquee 5s linear infinite;
      animation-play-state: paused;
    }

    .marquee__content {
      font-size: 130px;
    }

    .marquee__content + .marquee__content {
      margin-left: 50px;
    }

    .marquee:hover .marquee__inner {
      animation-play-state: running;
    }

    @keyframes marquee {
      0% {
        transform: translate3d(var(--move-init