/* v8 only: keep the existing orbit/card geometry; replace the visible media plane. */
#closing-a .airy-card.carousel-v8-card { overflow: hidden; }
#closing-a .airy-card .carousel-v8-sizer { display: block; width: 100%; height: auto; }
#closing-a .airy-card .carousel-v8-frame { position: absolute; inset: 0; display: block; overflow: hidden; visibility: hidden; }
#closing-a .airy-card.carousel-v8-ready .carousel-v8-frame { visibility: visible; }
#closing-a .airy-card.carousel-v8-ready .carousel-v8-sizer { visibility: hidden; }
#closing-a .airy-card .carousel-v8-view { position: absolute; inset: 0; display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center; opacity: 0; }
#closing-a .airy-card .carousel-v8-view.is-active { opacity: 1; }
#closing-a .airy-card .carousel-v8-view[data-carousel-detail-crop="true"] { object-position: 72% 30%; transform: scale(1.38); transform-origin: 72% 30%; }
#closing-a .airy-card figcaption { z-index: 2; }

/* A's breathing room plus B's brief, narrow chromatic accent. No geometry changes. */
#closing-a .carousel-v9-slice{position:absolute;inset:0;display:block;background-size:cover;background-position:center;opacity:0;pointer-events:none;filter:drop-shadow(-3px 0 #00e5cc) drop-shadow(3px 0 #8b5cf6) saturate(1.35);z-index:1}
@media(prefers-reduced-motion:reduce){#closing-a .carousel-v9-slice{display:none}}
