/* Mantém as dimensões originais e pausa ambas as faixas enquanto se lê. */
.playhub-slideshow:has(.carousel-flip.is-open) .playhub-marquee-track{animation-play-state:paused!important}
.carousel-flip{perspective:900px;outline-offset:4px;cursor:pointer}.carousel-flip-inner{position:relative;width:100%;height:200px;transform-style:preserve-3d;transition:transform .45s}.carousel-flip-front,.carousel-flip-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.carousel-flip-front img{display:block}.carousel-flip-back{transform:rotateY(180deg);background:#244894;color:white;border-radius:10px;box-sizing:border-box;padding:12px;font-size:12px;line-height:1.45;overflow:auto;text-align:center;white-space:normal;display:block}.carousel-flip.is-open .carousel-flip-inner{transform:rotateY(180deg)}
@media(max-width:700px){.carousel-flip-inner{height:168px}.carousel-flip-back{font-size:11px;padding:8px}}@media(prefers-reduced-motion:reduce){.carousel-flip-inner{transition:none}}

.playhub-slideshow .carousel-flip{flex-basis:var(--carousel-display-size)}
.playhub-slideshow .carousel-flip img{width:var(--carousel-display-size);height:var(--carousel-display-size)}
.playhub-slideshow .carousel-flip-inner{height:calc(var(--carousel-display-size) + 40px)}
.playhub-slideshow{--carousel-display-size:var(--carousel-image-size,160px)}
@media(max-width:700px){.playhub-slideshow{--carousel-display-size:calc(var(--carousel-image-size,160px) * .75)}.playhub-slideshow .carousel-flip-inner{height:calc(var(--carousel-display-size) + 48px)}}

@media(hover:hover) and (pointer:fine){
.carousel-flip:hover .carousel-flip-inner{transform:rotateY(180deg)}
.playhub-slideshow:has(.carousel-flip:hover) .playhub-marquee-track{animation-play-state:paused!important}
}
