/* One card only: continuous slow film strip; original click surface untouched. */
#cards .c-pdad .face.motion84{background:#111!important;overflow:hidden}
#cards .c-pdad .m88-track{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;will-change:transform;animation:m88-strip var(--m88-duration) linear infinite;pointer-events:none}
#cards .c-pdad .m88-frame{position:relative;display:block;flex:0 0 100%;width:100%;height:100%;min-height:100%;overflow:hidden;background:#111;transform:translateZ(0)}
#cards .c-pdad .m88-frame img,#cards .c-pdad .m88-frame video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:cover!important;transform:none!important;filter:none!important;border:0!important;backface-visibility:visible!important}
#cards .c-pdad .m88-frame video{opacity:0}
#cards .c-pdad .m88-playing video{opacity:1}
#cards .c-pdad .m88-cover img{object-fit:contain!important;background:#d3d3d3!important}
@keyframes m88-strip{to{transform:translateY(calc(-100% * var(--m88-n)))}}
@media(prefers-reduced-motion:reduce){#cards .c-pdad .m88-track{animation:none!important;transform:none!important;will-change:auto}#cards .c-pdad .m88-frame video{display:none!important}}
