.TarotCard-module__hJ2D_G__perspectiveContainer{aspect-ratio:2/3;perspective:1200px;cursor:pointer;width:100%;height:100%;min-height:0;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.TarotCard-module__hJ2D_G__perspectiveContainer:hover{transform:translateY(-8px)}.TarotCard-module__hJ2D_G__perspectiveContainer:focus-visible{outline:none}.TarotCard-module__hJ2D_G__perspectiveContainer:focus-visible .TarotCard-module__hJ2D_G__cardInner{box-shadow:0 0 0 3px #ffe2a829,0 0 42px #d9a85f3d}.TarotCard-module__hJ2D_G__cardInner{width:100%;height:100%;transform-style:preserve-3d;border-radius:18px;transition:transform .8s cubic-bezier(.4,0,.2,1),box-shadow .3s;position:relative}.TarotCard-module__hJ2D_G__cardInner.TarotCard-module__hJ2D_G__interacting{transform:rotateX(var(--rotate-x,0deg))rotateY(var(--rotate-y,0deg));transition:transform .1s cubic-bezier(.2,.8,.2,1),box-shadow .1s}.TarotCard-module__hJ2D_G__cardInner.TarotCard-module__hJ2D_G__flipped:not(.TarotCard-module__hJ2D_G__reversed){box-shadow:0 0 40px #d9a85f42}.TarotCard-module__hJ2D_G__cardInner.TarotCard-module__hJ2D_G__flipped.TarotCard-module__hJ2D_G__reversed{box-shadow:0 0 40px #8b3a3a59}.TarotCard-module__hJ2D_G__cardInner.TarotCard-module__hJ2D_G__flipped{transform:rotateY(180deg)}.TarotCard-module__hJ2D_G__cardInner.TarotCard-module__hJ2D_G__flipped.TarotCard-module__hJ2D_G__reversed{transform:rotateY(180deg)rotate(180deg)}.TarotCard-module__hJ2D_G__cardFront,.TarotCard-module__hJ2D_G__cardBack{backface-visibility:hidden;background:linear-gradient(#111923,#05080d);border:1px solid #d6aa6047;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f}.TarotCard-module__hJ2D_G__cardBack{background:radial-gradient(#d9a85f1f 1px,#0000 1px) 0 0/10px 10px,linear-gradient(#ffffff05,#0000)}.TarotCard-module__hJ2D_G__cardFront{transform:rotateY(180deg)}.TarotCard-module__hJ2D_G__cardImage{object-fit:contain;object-position:center;pointer-events:none;max-width:none;width:calc(100% - 12px)!important;height:calc(100% - 22px)!important;inset:6px 6px 16px!important}.TarotCard-module__hJ2D_G__nameplateContainer{bottom:var(--title-bottom,4%);z-index:10;text-align:center;justify-content:center;align-items:center;height:12%;display:flex;position:absolute;left:10%;right:10%}.TarotCard-module__hJ2D_G__cardTitle{font-family:var(--font-card-title),var(--font-heading),serif;color:#120a02;text-shadow:0 1px #fff6;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:700;line-height:1.1}.TarotCard-module__hJ2D_G__holographicOverlay{z-index:20;pointer-events:none;background:radial-gradient(circle 300px at var(--mouse-x,50%)var(--mouse-y,50%),#fff5d240 0%,#75b5c714 40%,transparent 80%);mix-blend-mode:color-dodge;opacity:0;transition:opacity .4s;position:absolute;inset:0}.TarotCard-module__hJ2D_G__perspectiveContainer:hover .TarotCard-module__hJ2D_G__holographicOverlay{opacity:1}.TarotCard-module__hJ2D_G__foilEdge{z-index:25;pointer-events:none;opacity:.4;mix-blend-mode:screen;border-radius:18px;transition:opacity .4s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff26,inset 0 0 16px #d9a85f33}.TarotCard-module__hJ2D_G__perspectiveContainer:hover .TarotCard-module__hJ2D_G__foilEdge{opacity:.9;background:linear-gradient(calc(var(--mouse-x)*1deg),#fff3 0%,transparent 20%,transparent 80%,#ffffff1a 100%)}@media (max-width:720px){.TarotCard-module__hJ2D_G__perspectiveContainer{width:min(78vw,320px);height:min(117vw,480px)}}@media (prefers-reduced-motion:reduce){.TarotCard-module__hJ2D_G__perspectiveContainer:hover,.TarotCard-module__hJ2D_G__cardInner.TarotCard-module__hJ2D_G__interacting{transform:none}.TarotCard-module__hJ2D_G__cardInner{transition-duration:.01ms}}
