.tarot.svelte-1gigq2v{margin-top:28px;width:260px;height:420px;position:relative;margin-left:auto;margin-right:auto;perspective:1000px}.card-face.svelte-1gigq2v{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;backface-visibility:hidden;transition:transform .6s}.back.svelte-1gigq2v{background:linear-gradient(160deg,#2a1f4d,#0f0d24);border:1px solid var(--line);font-size:48px;color:var(--accent)}.front.svelte-1gigq2v{background:linear-gradient(160deg,#1f1847,#0b0b1e);border:1px solid var(--gold);transform:rotateY(180deg)}.flipped.svelte-1gigq2v .back:where(.svelte-1gigq2v){transform:rotateY(180deg)}.flipped.svelte-1gigq2v .front:where(.svelte-1gigq2v){transform:rotateY(360deg)}.num.svelte-1gigq2v{font-size:11px;color:var(--muted);letter-spacing:2px}.front.svelte-1gigq2v h2:where(.svelte-1gigq2v){margin-top:8px;color:var(--gold);font-size:24px}.meaning.svelte-1gigq2v{margin-top:14px;line-height:1.6;font-size:14px}.kw.svelte-1gigq2v{margin-top:16px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.tag.svelte-1gigq2v{font-size:11px;padding:4px 10px;border:1px solid var(--line);border-radius:99px;color:var(--accent-2)}
