.scroller-container {
	--slide-width: clamp(150px, 20vw, 300px);
	--slide-gap: calc(var(--slide-width) * 0.13);
	overflow: hidden;
	position: relative;
}

.scroller-wrapper {
	display: flex;
	justify-content: flex-start;
	gap: var(--slide-gap);
	width: calc((var(--slide-width) + var(--slide-gap)) * 6);
	animation: moveLeft 20s linear infinite;
}

.scroller-slide {
	flex: none;
	width: auto;
	overflow: hidden;
	cursor: pointer;
}

@keyframes moveLeft {
	from {
		transform: translatex(0);
	}
	to {
		transform: translatex(-100%);
	}
}