.tmq-marquee{overflow:hidden;width:100%;display:block;box-sizing:border-box}
.tmq-track{display:flex;width:max-content}
.tmq-group{display:flex;flex-shrink:0;align-items:center;animation:tmq-scroll var(--tmq-duration,20s) linear infinite;will-change:transform}
.tmq-marquee.tmq-right .tmq-group{animation-direction:reverse}
.tmq-marquee.tmq-pause:hover .tmq-group{animation-play-state:paused}
.tmq-entry{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}
.tmq-sep{display:inline-flex;align-items:center;line-height:1}
.tmq-sep svg{width:1em;height:1em;fill:currentColor}
.tmq-sep-line{display:inline-block;width:1px;height:1em;background:currentColor}
.tmq-fade{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}
@keyframes tmq-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media (prefers-reduced-motion:reduce){.tmq-group{animation-play-state:paused}}
