.tarot-back__art{border-radius:var(--radius-sm);background:var(--feature-2);width:100%;height:100%;box-shadow:var(--shadow-2);display:block;overflow:hidden}.tarot-back__art>.card-back__svg{width:100%;height:100%;display:block}.tarot-card{margin:0}.tarot-card img{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-2);display:block}.tarot-card--lg{max-width:220px}.tarot-card--sm{max-width:120px;margin:0 auto}.tarot-card{perspective:900px}.tarot-flip{transform-style:preserve-3d;position:relative}.tarot-flip__back,.tarot-flip__front{backface-visibility:hidden}.tarot-flip__back{border-width:4px;position:absolute;inset:0;transform:rotateY(180deg)}.is-flipping .tarot-flip{animation:tarot-turn .8s cubic-bezier(.3, .7, .3, 1) calc(var(--d,0) * .16s + .12s) backwards}@keyframes tarot-turn{0%{transform:rotateY(-180deg)scale(.92)}55%{transform:rotateY(-70deg)scale(1.06)}to{transform:rotateY(0)scale(1)}}.tarot-reveal{animation:.5s ease-out .85s backwards tarot-fade}@keyframes tarot-fade{0%{opacity:0;transform:translateY(8px)}}.tarot-more-link{color:var(--primary);font-weight:600}.tarot-more-link:hover{color:var(--primary-hover)}
