/* Image slider shortcode - continuous smooth scroll */
@keyframes devrienden-slider-scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(-50%); }
}

.devrienden-slider {
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	max-height: 200px;
}
.devrienden-slider:nth-of-type(2n) .devrienden-slider__track {
	animation-direction: reverse;
}

.devrienden-slider__track {
	display: flex;
	gap: 32px;
	animation: devrienden-slider-scroll 30s linear infinite;
}

.devrienden-slider[data-slider-reverse] .devrienden-slider__track {
	animation-direction: reverse;
}

.devrienden-slider__slide {
	flex: 0 0 200px;
	width: 200px;
	height: 200px;
	min-width: 0;
	overflow: hidden;
}

.devrienden-slider__img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
