.tarot_gateway__CpLJI{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);padding:40px 0 72px;align-items:start}.tarot_cardColumn__N4t1H{position:-webkit-sticky;position:sticky;top:28px;text-align:center}.tarot_cardButton___nE56,.tarot_cardLink__AD_Ro{display:block;width:100%;border:0;padding:0;background:transparent;border-radius:22px;cursor:pointer;perspective:1400px;box-shadow:0 16px 44px #25341d24}.tarot_cardButton___nE56:focus-visible,.tarot_cardLink__AD_Ro:focus-visible{outline:3px solid #346f50;outline-offset:6px}.tarot_cardButton___nE56:disabled{cursor:wait}.tarot_cardImage__n0tTo,.tarot_face__D2U6h img{display:block;width:100%;height:auto;border-radius:22px}.tarot_cardInner__ZptFT{display:block;position:relative;aspect-ratio:2/3;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.tarot_turned__m2gLZ{transform:rotateY(180deg)}.tarot_face__D2U6h{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:22px}.tarot_front__unN9I{transform:rotateY(180deg)}.tarot_caption__dAMVk{display:block;margin-top:18px;line-height:1.5;color:#556252}.tarot_copy__SiiUC h2{margin-top:12px}.tarot_copy__SiiUC p{line-height:1.75}.tarot_actions__WLC_0{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.tarot_reflection__VJbmb{margin:28px 0;padding:18px 22px;border-left:3px solid #b39146;background:#f6f0df;border-radius:0 12px 12px 0;font-size:1.2rem;line-height:1.6}.tarot_development__rgXMO,.tarot_reading__iBLAE{margin-top:32px;padding-top:24px;border-top:1px solid #d9ddcf}.tarot_reading__iBLAE form{display:grid;grid-gap:12px;gap:12px}.tarot_reading__iBLAE textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #b8c4b8;border-radius:12px;background:#fffdf7;font:inherit}.tarot_reading__iBLAE form button{justify-self:start}.tarot_readingResult__c5Jhl{margin-top:24px}.tarot_readingResult__c5Jhl li{margin:12px 0;line-height:1.5}.tarot_development__rgXMO small{display:block;margin-top:12px;line-height:1.5;color:#657064}.tarot_note__NiYSo{font-size:.9rem;color:#657064;margin-top:28px}.tarot_error__YAz3A{color:#9b332f}@media(max-width:700px){.tarot_gateway__CpLJI{grid-template-columns:1fr;gap:30px;padding-top:28px}.tarot_cardColumn__N4t1H{position:static;max-width:min(290px,42svh);width:100%;margin:auto}.tarot_copy__SiiUC h2{font-size:1.8rem}.tarot_caption__dAMVk{margin-top:12px}.tarot_actions__WLC_0{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.tarot_cardInner__ZptFT{transition:none}}.tarot_deckChoice__hGT1H{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.tarot_deckChoice__hGT1H button{min-height:44px;padding:10px 14px;border:1px solid #b6cbbb;border-radius:24px;background:#faf9f5;color:#254535;cursor:pointer}.tarot_deckChoice__hGT1H button[aria-pressed=true]{background:#254535;color:#fff}.tarot_deckChoice__hGT1H button:focus-visible{outline:3px solid #b59037;outline-offset:3px}