.reveal-card{position:relative;width:57px;height:80px;display:inline-block;transform-style:preserve-3d;animation:reveal-card .62s var(--reveal-delay) both}.reveal-face{position:absolute;inset:0;backface-visibility:hidden}.reveal-face .playing-card{position:absolute;inset:0}.reveal-front{transform:rotateY(180deg)}@keyframes reveal-card{0%,45%{transform:rotateY(0)}100%{transform:rotateY(180deg)}}
.draw-reveal-card{appearance:none;background:none;border:0;padding:0;width:57px;height:80px;perspective:600px;cursor:pointer}.draw-reveal-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.draw-reveal-card.opened{pointer-events:none}.draw-reveal-card.opened .draw-reveal-inner{transform:rotateY(180deg)}
@media(max-width:560px){.reveal-card,.draw-reveal-card{width:48px;height:69px}}
@media(prefers-reduced-motion:reduce){.reveal-card{animation:none;transform:rotateY(180deg)}.draw-reveal-inner{transition:none}}
