/* Clear the stationary backing; keep all optical layers on the tilting face. */
.horizontal-attached #film-gallery .film-card .film-cover,
.horizontal-attached #film-gallery .poke-holo-host,
.horizontal-attached #film-gallery .poke-holo-host .card,
.horizontal-attached #film-gallery .card__translater{background:transparent;box-shadow:none;border:0}
.horizontal-attached #film-gallery .film-card .card__rotator,
.horizontal-attached #film-gallery .film-card[data-active=true] .card__rotator,
.horizontal-attached #film-gallery .film-card .card.interacting .card__rotator{background:transparent;border:0;box-shadow:0 8px 17px -9px #293c3b35}
/* A visible foil finish at rest; brighten diffraction without washing out art. */
/* Lower only the black/white pattern contrast; preserve the rainbow and glare. */
.horizontal-attached #film-gallery .film-card .card[data-rarity="rare ultra"] .card__shine{--foil:url('/assets/homepage/20261016T124625Z/art/foil-soft-texture.svg')}
.horizontal-attached #film-gallery .film-card .card[data-rarity][data-supertype] .card__shine{opacity:calc(.62 + var(--card-opacity) * .30)}
.horizontal-attached #film-gallery .film-card .card[data-rarity][data-supertype] .card__glare{opacity:calc(.035 + var(--card-opacity) * .16)}
.horizontal-attached #film-gallery .film-card .card[data-rarity="rare ultra"][data-supertype] .card__shine::before{opacity:.23}
.horizontal-attached #film-gallery .film-card .card:not(.interacting)[data-rarity="rare ultra"] .card__shine{animation:horizontal-foil 12s ease-in-out infinite alternate;animation-delay:calc(var(--card-order,0)*-3s);filter:brightness(.74) contrast(1.6) saturate(1.55)}
.horizontal-attached #film-gallery .film-card .card.interacting[data-rarity="rare ultra"] .card__shine{filter:brightness(calc(.62 + var(--pointer-from-center)*.28)) contrast(1.6) saturate(1.55)}
.horizontal-attached #film-gallery .film-card .card.interacting .card__shine{animation:none}
html.motion-paused .horizontal-attached #film-gallery .film-card .card__shine{animation-play-state:paused!important}
@media(hover:none),(pointer:coarse){
 .horizontal-attached #film-gallery .film-card .card[data-rarity][data-supertype] .card__shine{opacity:calc(.50 + var(--card-opacity) * .32)}
 .horizontal-attached #film-gallery .film-card .card[data-rarity][data-supertype] .card__glare{opacity:calc(.03 + var(--card-opacity) * .14)}
}
@media(prefers-reduced-motion:reduce){.horizontal-attached #film-gallery .film-card .card__shine{animation:none!important}}
