/**
 * Restore the original portfolio flip interaction for cards hydrated with a
 * multi-image carousel. This stylesheet loads after the existing media and
 * carousel-control styles.
 */

/*
 * The multimedia layer previously forced transform:none so its arrows could
 * remain on the front face. The service name is the primary hover action, so
 * multi-photo cards must use the same horizontal or vertical flip as every
 * other portfolio card.
 */
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-horizontal
.lym-portfolio__item.has-media-carousel:hover .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-horizontal
.lym-portfolio__item.has-media-carousel:focus-visible .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-horizontal
.lym-portfolio__item.has-media-carousel:focus-within .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-horizontal
.lym-portfolio__item.has-media-carousel.is-flipped .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-horizontal
.lym-portfolio__item.has-media-carousel.is-viewport-centered .lym-portfolio__card-inner {
	transform: rotateY(180deg) !important;
}

.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-vertical
.lym-portfolio__item.has-media-carousel:hover .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-vertical
.lym-portfolio__item.has-media-carousel:focus-visible .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-vertical
.lym-portfolio__item.has-media-carousel:focus-within .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-vertical
.lym-portfolio__item.has-media-carousel.is-flipped .lym-portfolio__card-inner,
.lym-portfolio.lym-card-media-controls.is-flip-enabled.is-flip-vertical
.lym-portfolio__item.has-media-carousel.is-viewport-centered .lym-portfolio__card-inner {
	transform: rotateX(180deg) !important;
}

/*
 * Do not combine the card flip with the configurable front-image zoom. The
 * carousel may continue advancing behind the reverse face, but every slide
 * remains geometrically stable during the flip transition.
 */
.lym-portfolio.lym-card-media-controls
.lym-portfolio__item.has-media-carousel .lym-portfolio-card-media__image,
.lym-portfolio.lym-card-media-controls.is-flip-enabled
.lym-portfolio__item.has-media-carousel:hover .lym-portfolio-card-media__image,
.lym-portfolio.lym-card-media-controls.is-flip-enabled
.lym-portfolio__item.has-media-carousel:focus-visible .lym-portfolio-card-media__image,
.lym-portfolio.lym-card-media-controls.is-flip-enabled
.lym-portfolio__item.has-media-carousel:focus-within .lym-portfolio-card-media__image,
.lym-portfolio.lym-card-media-controls.is-flip-enabled
.lym-portfolio__item.has-media-carousel.is-flipped .lym-portfolio-card-media__image,
.lym-portfolio.lym-card-media-controls.is-flip-enabled
.lym-portfolio__item.has-media-carousel.is-viewport-centered .lym-portfolio-card-media__image {
	transform: none !important;
}
