.marquee-container.svelte-8gkz13{position:relative;overflow:hidden;white-space:nowrap}.marquee-container.animating.svelte-8gkz13:before,.marquee-container.animating.svelte-8gkz13:after{content:"";position:absolute;top:0;bottom:0;width:15%;pointer-events:none;z-index:1;background:var(--marquee-fade-bg, var(--card-bg, #f5f5f5))}.marquee-container.animating.svelte-8gkz13:before{left:0;opacity:0;mask-image:linear-gradient(to right,black,transparent);-webkit-mask-image:linear-gradient(to right,black,transparent);animation:svelte-8gkz13-fade-left-in var(--duration, 8s) linear infinite;animation-delay:1.5s}.marquee-container.animating.svelte-8gkz13:after{right:0;opacity:1;mask-image:linear-gradient(to left,black,transparent);-webkit-mask-image:linear-gradient(to left,black,transparent)}.marquee-track.svelte-8gkz13{display:inline-flex;gap:4rem}.marquee-track.animate.svelte-8gkz13{animation:svelte-8gkz13-marquee var(--duration, 8s) linear infinite;animation-delay:1.5s}.marquee-text.svelte-8gkz13{flex-shrink:0}.marquee-container.svelte-8gkz13:hover .marquee-track.animate:where(.svelte-8gkz13){animation-play-state:paused}.marquee-container.animating.svelte-8gkz13:hover:before{animation-play-state:paused}@keyframes svelte-8gkz13-marquee{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-50% - 2rem))}}@keyframes svelte-8gkz13-fade-left-in{0%,15%{opacity:0}20%,80%{opacity:1}85%,to{opacity:0}}
