/* Banner panorámico; las opciones Fotografía y Afiche mantienen su encuadre. */
.carousel-fill{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(16px) brightness(.55);z-index:-3;pointer-events:none}
.carousel-photo .carousel-image,.carousel-poster .carousel-image{object-fit:contain;animation:none!important}
.carousel-photo .carousel-shade,.carousel-poster .carousel-shade{background:linear-gradient(90deg,#000c,#0005 55%,#0002),linear-gradient(0deg,#000e,transparent 70%)}
