/**
 * AH Carousel — layout helpers only.
 * Anything that affects Swiper's own geometry is handled in JS.
 */

.ah-carousel .swiper {
	cursor: var( --ah-cursor, grab );
}

.ah-carousel .swiper:active {
	cursor: var( --ah-cursor-active, grabbing );
}

/* Slides spill past the widget. An ancestor must clip — usually the section. */
.ah-carousel--overflow .swiper {
	overflow: visible;
}

.ah-carousel--equal .swiper-wrapper {
	align-items: stretch;
}

.ah-carousel--equal .swiper-slide {
	height: auto;
	display: flex;
}

.ah-carousel--equal .swiper-slide > * {
	width: 100%;
}
