/* Mooodi Stats Marquee */
.mooodi-marquee{
	--mm-gap: 96px;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.mooodi-marquee__track{
	display: flex;
	gap: var(--mm-gap);
	width: max-content;
	will-change: transform;
}
.mooodi-marquee__set{
	display: flex;
	gap: var(--mm-gap);
	align-items: flex-start;
	flex: none;
}
.mooodi-marquee__item{
	flex: none;
	display: flex;
	flex-direction: column;
	gap: 6px;
	white-space: nowrap;
}
.mooodi-marquee__value{
	font-size: 56px;
	font-weight: 700;
	line-height: 1.05;
	letter-spacing: -0.01em;
}
.mooodi-marquee__label{
	font-size: 18px;
	line-height: 1.4;
}

/* Zachte uitloop links/rechts */
.mooodi-marquee--fade{
	-webkit-mask-image: linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%);
	mask-image: linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%);
}

/* Toegankelijkheid: geen animatie bij reduced motion (JS respecteert dit ook) */
@media (prefers-reduced-motion: reduce){
	.mooodi-marquee__track{ transform: none !important; }
}
