/* =================================================================
   File:    inc/elementor/widgets/marquee/style.css
   ================================================================= */
.liqui-marquee {
	overflow: hidden;
	padding-block: 10px;
	font-size: var(--fs-sm);
	background: linear-gradient(90deg, rgba(11,107,203,0.06), rgba(201,162,74,0.06));
	border-block: 1px solid var(--c-line);
}
.liqui-marquee__track {
	display: flex;
	gap: var(--space-7);
	align-items: center;
	width: max-content;
	animation: liqui-marquee var(--marquee-dur, 30s) linear infinite;
}
.liqui-marquee--pause-on-hover:hover .liqui-marquee__track { animation-play-state: paused; }
@keyframes liqui-marquee {
	0%   { transform: translateX(0); }
	100% { transform: translateX(-50%); }
}
[dir="rtl"] .liqui-marquee__track { animation-name: liqui-marquee-rtl; }
@keyframes liqui-marquee-rtl {
	0%   { transform: translateX(0); }
	100% { transform: translateX(50%); }
}
.liqui-marquee__item {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	white-space: nowrap;
}
.liqui-marquee__icon i, .liqui-marquee__icon svg { width: 14px; height: 14px; }

/* Reduced motion: wrap instead of scroll */
html[data-reduced-motion] .liqui-marquee__track { animation: none; flex-wrap: wrap; }
