/* B-only material pass on the pinned Poke Holo optical layers and springs. */
.horizontal-reviewed #film-gallery .film-card .film-cover{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .8s ease}
.horizontal-reviewed.cards-emerging #film-gallery .film-card .film-cover{transform:rotateX(4deg) rotateY(-5deg)}
.horizontal-reviewed #film-gallery .film-card .card{--card-edge:#c8c4da;--card-glow:#a5bdc8}
.horizontal-reviewed #film-gallery .film-card .card__rotator{box-shadow:0 18px 28px -7px #27323b45,0 6px 12px -6px #29343c33,1px 0 0 #d1c4a9,0 1px 0 #ffffffb0 inset}
.horizontal-reviewed #film-gallery .film-card .card.interacting .card__rotator{box-shadow:0 23px 32px -10px #29344458,0 0 0 1px #c2bfd8,0 0 18px -7px #91b9c280}
.horizontal-reviewed #film-gallery .film-card .card[data-rarity][data-supertype] .card__shine{opacity:calc(.30 + var(--card-opacity) * .34)}
.horizontal-reviewed #film-gallery .film-card .card[data-rarity][data-supertype] .card__glare{opacity:calc(.04 + var(--card-opacity) * .14)}
.horizontal-reviewed #film-gallery .film-card .card[data-rarity="rare ultra"][data-supertype] .card__shine::before{opacity:.18}
.horizontal-reviewed #film-gallery .film-card .card:not(.interacting) .card__shine{animation:horizontal-foil 18s ease-in-out infinite alternate;animation-delay:calc(var(--card-order,0)*-4s)}
.horizontal-reviewed #film-gallery .film-card .card.interacting .card__shine{animation:none}
.horizontal-reviewed #film-gallery .film-card .holo-title{transform:translateZ(3px)!important;text-shadow:0 1px 5px #130c0b28}
.horizontal-reviewed #film-gallery .film-card:not([data-index="0"]) .holo-title{text-shadow:0 1px 4px #ffffffb0}
html.motion-paused .horizontal-reviewed #film-gallery .film-card .card__shine{animation-play-state:paused}
@media(hover:none),(pointer:coarse){
 .horizontal-reviewed #film-gallery .film-card .card[data-rarity][data-supertype] .card__shine{opacity:calc(.24 + var(--card-opacity) * .28)}
 .horizontal-reviewed #film-gallery .film-card .card[data-rarity][data-supertype] .card__glare{opacity:calc(.025 + var(--card-opacity) * .12)}
}
@media(prefers-reduced-motion:reduce){
 .horizontal-reviewed #film-gallery .film-card .film-cover{transition:none}
 .horizontal-reviewed.cards-emerging #film-gallery .film-card .film-cover{transform:none}
 .horizontal-reviewed #film-gallery .film-card .card__shine{animation:none!important}
}
