.custom-marquee{align-items:center;display:flex;font-size:var(--marquee-font-size);overflow:hidden;position:relative;white-space:nowrap}.marquee-track{display:inline-flex}.marquee-item{display:inline-block;margin-right:.5em}@keyframes marquee-right-to-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee-left-to-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}