.tarot[data-astro-cid-e74bp5sc]{perspective:1200px;background:radial-gradient(at 50% 30%,#3d1f4e,#160a1f 75%);position:absolute;inset:0;overflow:clip}.cam[data-astro-cid-e74bp5sc]{transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0}.cam[data-astro-cid-e74bp5sc].close{transform:translateY(6%)scale(1.18)rotateX(14deg)}.table[data-astro-cid-e74bp5sc]{aspect-ratio:1;background:radial-gradient(circle, transparent 0 30%, #ffdc961f 30.3%, transparent 30.8% 44%, #ffdc9614 44.2%, transparent 44.6%), repeating-conic-gradient(from 0deg, #ffdc960f 0 2deg, transparent 2deg 15deg), radial-gradient(circle, #4a2560, #22102c 60%);pointer-events:none;border-radius:50%;width:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)rotateX(0)}.slots[data-astro-cid-e74bp5sc],.cards[data-astro-cid-e74bp5sc]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.tarot .slot{width:var(--cw);height:var(--ch);border:1.5px dashed #ffdc9666;border-radius:8px;place-items:end center;display:grid;position:absolute;top:0;left:0}.tarot .slot span{color:#ffe7a8;letter-spacing:2px;font-size:12px;transform:translateY(150%)}.tarot .card{width:var(--cw);height:var(--ch);cursor:pointer;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;padding:0;transition-property:transform;transition-timing-function:cubic-bezier(.3,.8,.3,1);position:absolute;top:0;left:0}.tarot .card[aria-disabled=true]{cursor:default}.tarot .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:50%/100% 100% no-repeat;border-radius:8px;position:absolute;inset:0;box-shadow:0 6px 14px -4px #0009}.tarot .front{visibility:hidden;transform:rotateY(180deg)}.tarot .card.up .front{visibility:visible}.tarot .card.up .back{visibility:hidden}.tarot .card.rev .front{transform:rotateY(180deg)rotate(180deg)}.tarot .card[aria-disabled=false]:not(.pick):hover .back,.tarot .card[aria-disabled=false]:focus-visible .back{transform:translateY(-14px);box-shadow:0 0 0 2px #ffe7a8,0 0 22px #ffc878cc}.tarot .card .back{transition:transform .2s,box-shadow .2s}.tarot .card.pick .front{box-shadow:0 0 0 2px #ffe7a8,0 0 40px #ffc896a6,0 10px 24px -6px #000000b3}.bar[data-astro-cid-e74bp5sc]{z-index:5;justify-content:space-between;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.modes[data-astro-cid-e74bp5sc]{flex-wrap:wrap;gap:4px;display:flex}.modes[data-astro-cid-e74bp5sc] button[data-astro-cid-e74bp5sc]{color:#ffe7a8;font:12px var(--b-font);cursor:pointer;background:#ffffff0f;border:1px solid #ffdc9666;border-radius:999px;padding:3px 12px}.modes[data-astro-cid-e74bp5sc] button[data-astro-cid-e74bp5sc][aria-selected=true]{color:#fff;background:linear-gradient(#b98cff,#7a4fc9);border-color:#fff}.ask[data-astro-cid-e74bp5sc]{z-index:6;background:#ffffff14;border:1px solid #ffdc9666;border-radius:999px;align-items:center;gap:4px;width:min(340px,100% - 20px);padding:3px 10px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%)}.ask[data-astro-cid-e74bp5sc] input[data-astro-cid-e74bp5sc]{min-width:0;font:13px var(--b-font);color:#ffe7a8;background:0 0;border:0;outline:none;flex:1;padding:3px 0}.ask[data-astro-cid-e74bp5sc] input[data-astro-cid-e74bp5sc]::placeholder{color:#ffe7a88c}.say[data-astro-cid-e74bp5sc]{text-align:center;color:#ffe7a8;z-index:5;pointer-events:none;margin:0;font-size:12px;position:absolute;top:78px;left:0;right:0}.reading[data-astro-cid-e74bp5sc]{z-index:5;gap:8px;width:min(640px,94%);animation:.6s both up;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@keyframes up{0%{opacity:0;transform:translate(-50%,12px)}}.tarot .reading section{color:#3d2a40;background:#fff8ecf2;border-radius:8px;flex:1;padding:6px 10px;font-size:12px}.tarot .reading h3{font:bold 13px var(--b-font);letter-spacing:0;color:#7a3fa0;margin:0}.tarot .reading h3 .px{color:#d9487a;margin-right:2px;font-size:9px}.tarot .reading em{color:#fff;background:#d9487a;border-radius:3px;padding:0 4px;font-size:10px;font-style:normal}.tarot .reading p{margin:2px 0 0;line-height:1.5}@media (width<=640px){.reading[data-astro-cid-e74bp5sc]{flex-direction:column;gap:4px}.rl[data-astro-cid-e74bp5sc]{display:none}.reshuffle[data-astro-cid-e74bp5sc]{align-self:flex-start}.say[data-astro-cid-e74bp5sc]{top:104px}.ask[data-astro-cid-e74bp5sc]{top:72px}}
