.TarotWidget_section__MbDoz{position:relative;z-index:1;padding:80px 24px 70px}.TarotWidget_container__rGB6S{max-width:960px;margin:0 auto;padding:56px 40px;border:1px solid var(--line);border-radius:3px;background:var(--panel-bg)}.TarotWidget_header__4oOr6{text-align:center;margin-bottom:40px}.TarotWidget_eyebrow__5nC_L{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.TarotWidget_title__n6JEo{font-size:clamp(2rem,5vw,3rem);line-height:1.15;font-weight:400;color:var(--cream);margin-bottom:18px}.TarotWidget_title__n6JEo em{color:var(--gold);font-style:italic;font-weight:500}.TarotWidget_lead___bXk2{color:var(--cream-soft);font-size:1.02rem;max-width:600px;margin:0 auto}.TarotWidget_actions__NNShs{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.TarotWidget_drawBtnAlt__431Sz,.TarotWidget_drawBtn__GJZhJ{padding:14px 28px;font-family:inherit;font-size:.95rem;letter-spacing:.04em;border-radius:2px;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:10px;min-height:48px;justify-content:center}.TarotWidget_drawBtn__GJZhJ{background:var(--gold);color:var(--ink);border:1px solid var(--gold);font-weight:500}.TarotWidget_drawBtn__GJZhJ:hover:not(:disabled){background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-1px)}.TarotWidget_drawBtnAlt__431Sz{background:#0000;color:var(--gold);border:1px solid var(--line-strong)}.TarotWidget_drawBtnAlt__431Sz:hover:not(:disabled){background:#c9a95c14;border-color:var(--gold)}.TarotWidget_drawBtnAlt__431Sz:disabled,.TarotWidget_drawBtn__GJZhJ:disabled{opacity:.4;cursor:not-allowed}.TarotWidget_ornament__DTuc5{text-align:center;padding:48px 20px 60px;color:var(--gold)}.TarotWidget_ornamentImg__MfCrI{width:min(540px,95%);aspect-ratio:680/400;margin:0 auto;background:50%/contain no-repeat url(/tarot-cards/intro-fanned-dark.svg)}[data-theme=light] .TarotWidget_ornamentImg__MfCrI{background-image:url(/tarot-cards/intro-fanned-light.svg)}.TarotWidget_ornamentText__flcdH{margin-top:20px;font-size:1.1rem;color:var(--cream-soft);font-style:italic;letter-spacing:.02em}.TarotWidget_status__iuYsL{text-align:center;margin-bottom:28px;font-size:.82rem;color:var(--muted);letter-spacing:.04em;min-height:1.2em}.TarotWidget_errorText__f32f9{color:#d97878}.TarotWidget_spread__w2TPp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:40px;padding:24px;background:var(--panel-bg-strong);border:1px dashed var(--line-strong);border-radius:2px}.TarotWidget_spreadCard__wYzEv{text-align:center;padding:24px 16px 18px;background:linear-gradient(180deg,var(--panel-grad-to) 0,var(--panel-grad-from) 100%);border:1px solid var(--gold-dim);border-radius:2px;cursor:pointer;color:var(--cream);font-family:inherit;transition:all .3s ease}.TarotWidget_spreadCard__wYzEv:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 12px 40px #c9a95c26}.TarotWidget_spreadLabel__eWiGh{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.TarotWidget_spreadRoman__Qb_U6{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:2.4rem;color:var(--gold);font-style:italic;margin-bottom:8px}.TarotWidget_spreadName__JMbfw{font-size:1.4rem;color:var(--cream);margin-bottom:20px}.TarotWidget_spreadHint__VHUV7{font-size:.7rem;color:var(--muted);letter-spacing:.08em}.TarotWidget_spreadCardActive__xhBGT{border-color:var(--gold);background:linear-gradient(180deg,#c9a95c24 0,var(--panel-bg-deep) 100%)}.TarotWidget_resetRow__cUmel{margin-top:28px;text-align:center;padding-top:20px;border-top:1px solid var(--line)}.TarotWidget_resetBtn__AUvOt{padding:10px 20px;background:#0000;color:var(--cream-soft);border:1px solid var(--line);border-radius:2px;font-family:inherit;font-size:.85rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.TarotWidget_resetBtn__AUvOt:hover{color:var(--gold);border-color:var(--gold)}.TarotWidget_detail__NNIJ2{padding:40px 36px;background:linear-gradient(180deg,var(--panel-bg-deepest) 0,var(--panel-bg-deepest) 100%);border:1px solid var(--line-strong);border-radius:2px;position:relative;scroll-margin-top:24px}.TarotWidget_detail__NNIJ2:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:1px;background:var(--gold)}.TarotWidget_detailHead__ZTa_X{text-align:center;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.TarotWidget_detailRoman__MT9I7{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:3rem;color:var(--gold);font-style:italic;line-height:1;margin-bottom:8px}.TarotWidget_detailTitle__YEAJE{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--gold);font-weight:400;margin-bottom:4px}.TarotWidget_detailSubtitle__VAU7L{color:var(--cream-soft);font-style:italic;font-size:.95rem;margin-bottom:12px}.TarotWidget_detailMeta__BQZZG{display:flex;justify-content:center;gap:8px;font-size:.78rem;letter-spacing:.08em;color:var(--muted);text-transform:lowercase}.TarotWidget_dot__uL54W{opacity:.5}.TarotWidget_metaGrid__36V0w{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:24px}.TarotWidget_metaItem__a1aUZ{text-align:center}.TarotWidget_metaLabel__KesKn{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:4px}.TarotWidget_metaItem__a1aUZ>div:last-child{color:var(--cream);font-size:.92rem}.TarotWidget_keywordsRow__dN_sr{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:28px}.TarotWidget_keywordsCol__iFK8w{padding:14px 16px;background:var(--panel-bg-medium);border-left:2px solid var(--gold-dim)}.TarotWidget_keywordsCol__iFK8w:last-child{border-left-color:#8a5c5c}.TarotWidget_keywordsLabel__ZE4qn{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.TarotWidget_keywordsCol__iFK8w:last-child .TarotWidget_keywordsLabel__ZE4qn{color:#b08080}.TarotWidget_chips__cjyqP{display:flex;flex-wrap:wrap;gap:6px}.TarotWidget_chip__3shlR{padding:4px 10px;font-size:.78rem;border-radius:2px;background:#c9a95c14;border:1px solid var(--line);color:var(--cream-soft)}.TarotWidget_chipPos__V2tUT{color:var(--cream)}.TarotWidget_chipNeg__fBJea{color:var(--cream-soft);background:#8a5c5c14;border-color:#8a5c5c33}.TarotWidget_meaningBlock__Z08io{margin-bottom:20px}.TarotWidget_meaningBlock__Z08io:last-of-type{margin-bottom:28px}.TarotWidget_meaningLabel__Xc8e5{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.TarotWidget_meaningBlock__Z08io p{color:var(--cream);font-size:.98rem;line-height:1.7}.TarotWidget_lifeGrid__CY9N_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px;padding:20px;background:var(--panel-bg-medium);border-radius:2px}.TarotWidget_lifeItem__b45oq p{font-size:.9rem;color:var(--cream-soft);line-height:1.55}.TarotWidget_lifeLabel__ih8Q3{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.TarotWidget_adviceBlock__PfHdf{text-align:center;padding:24px;background:#c9a95c0d;border:1px solid var(--line-strong);border-radius:2px;margin-bottom:20px}.TarotWidget_adviceLabel__HsXb1{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.TarotWidget_adviceText__P26k2{font-size:1.15rem;color:var(--cream);line-height:1.5;font-style:italic}.TarotWidget_archetypeRow__cCdMY{display:flex;gap:14px;font-size:.85rem;color:var(--cream-soft);padding-top:16px;border-top:1px solid var(--line)}.TarotWidget_archetypeLabel__pGeMK{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);flex:0 0 110px}.TarotWidget_singleStage__nloO_{display:flex;flex-direction:column;align-items:center;gap:18px;margin:16px 0 40px;padding:24px;perspective:1200px}.TarotWidget_spreadStage__JXbIa{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin:16px 0 40px;padding:24px;perspective:1200px}.TarotWidget_spreadColumn__Oki2M{display:flex;flex-direction:column;align-items:center;gap:12px}.TarotWidget_spreadColumn__Oki2M .TarotWidget_spreadLabel__eWiGh{margin-bottom:0}.TarotWidget_spreadDetailBtn__pb3zt{font-family:inherit;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:#0000;border:1px solid var(--gold-dim);border-radius:2px;padding:8px 14px;cursor:pointer;transition:all .2s ease}.TarotWidget_spreadDetailBtn__pb3zt:hover{border-color:var(--gold);background:#c9a95c14}.TarotWidget_flipHint__gqH3J{width:100%;text-align:center;font-size:.72rem;letter-spacing:.18em;text-transform:lowercase;color:var(--muted);font-style:italic;margin-top:4px;opacity:.7;animation:TarotWidget_flipHintPulse__pW_FG 2.4s ease-in-out infinite}@keyframes TarotWidget_flipHintPulse__pW_FG{0%,to{opacity:.45}50%{opacity:.9}}.TarotWidget_flipWrapper__j_iIS{position:relative;width:180px;height:342px;padding-bottom:52px}.TarotWidget_flipGlow__BL3YE{position:absolute;top:0;left:0;width:100%;height:290px;border-radius:8px;pointer-events:none;opacity:0;z-index:0;transition:opacity .8s ease-out;box-shadow:0 0 14px 1px #c9a95c4d,0 0 28px 6px #c9a95c1f,inset 0 0 12px #c9a95c2e}.TarotWidget_flipGlowOn__6qCGm{opacity:.65}.TarotWidget_flipActive__IvUS2 .TarotWidget_flipGlow__BL3YE{box-shadow:0 0 18px 2px #c9a95c6b,0 0 36px 10px #c9a95c2e,inset 0 0 14px #c9a95c38}.TarotWidget_flipCard__yDbAD{position:relative;width:100%;height:290px;cursor:pointer;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,0,.2,1);z-index:1;background:none;border:none;padding:0;font:inherit;color:inherit}.TarotWidget_flipCard__yDbAD:hover:not(.TarotWidget_flipFlipped__w0MfZ){transform:translateY(-4px)}.TarotWidget_flipFlipped__w0MfZ{transform:rotateY(180deg)}.TarotWidget_flipFlipped__w0MfZ:hover{transform:rotateY(180deg) translateY(-4px)}.TarotWidget_flipFace__Wd2vC{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:none;display:block;padding:0;background:#0000;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45));overflow:visible}.TarotWidget_flipFront__3VUPn{transform:rotateY(180deg);text-align:center}.TarotWidget_flipFrontSvg__xBct2{background:#0000;padding:0;display:block;overflow:visible}.TarotWidget_flipFrontSvgCard__1u7Cq,.TarotWidget_flipFrontSvg__xBct2 .tarot-card-svg,.TarotWidget_flipFrontSvg__xBct2 .tarot-card-svg svg{width:100%;height:100%;display:block}.TarotWidget_flipCaption__6BSKY{position:absolute;top:295px;left:50%;transform:translateX(-50%);width:max-content;max-width:200px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;opacity:0;pointer-events:none;transition:opacity .4s ease .35s}.TarotWidget_flipCaptionVisible__CPID5{opacity:1}.TarotWidget_flipCaptionName__1e9FL{font-size:.95rem;color:var(--cream);line-height:1.2;white-space:nowrap}.TarotWidget_flipCaptionEn__2AAKo{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);opacity:.8}.TarotWidget_flipBackSvg__OIlvQ{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.TarotWidget_flipBackSvg__OIlvQ svg{width:100%;height:100%;display:block}.TarotWidget_flipFallback__uI9VW{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:18px 12px;text-align:center;color:var(--cream)}.TarotWidget_flipBackOrnament__PHOaS{width:96px;height:96px;border:1px solid var(--card-back-ornament,var(--gold));border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .4s ease}.TarotWidget_flipBackOrnament__PHOaS:before{content:"";position:absolute;inset:8px;border:1px solid var(--card-back-inner-border,#c9a95c80);border-radius:50%;transition:border-color .4s ease}.TarotWidget_flipBackStar___nFWv{font-size:28px;color:var(--card-back-ornament,var(--gold));transition:color .4s ease}.TarotWidget_flipRoman___l5Nl{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:1.8rem;color:var(--gold);font-style:italic;margin-top:6px;letter-spacing:.04em}.TarotWidget_flipSymbol___Coey{font-size:2rem;color:var(--gold);margin:10px 0}.TarotWidget_flipName__P2JEy{font-size:1.05rem;color:var(--cream);line-height:1.2;padding:0 6px}.TarotWidget_flipEn__scK35{font-size:.72rem;color:var(--gold-dim);font-style:italic;margin-top:4px;margin-bottom:4px}@media (prefers-reduced-motion:reduce){.TarotWidget_flipCard__yDbAD,.TarotWidget_flipGlow__BL3YE{transition:none}.TarotWidget_flipHint__gqH3J{animation:none}}.TarotWidget_journalRow__rlqq8{display:flex;justify-content:center;margin-top:28px}@media (max-width:640px){.TarotWidget_section__MbDoz{padding:32px 12px 50px}.TarotWidget_container__rGB6S{padding:36px 18px}.TarotWidget_actions__NNShs{flex-direction:column;align-items:stretch;gap:10px}.TarotWidget_drawBtnAlt__431Sz,.TarotWidget_drawBtn__GJZhJ{justify-content:center}.TarotWidget_keywordsRow__dN_sr{grid-template-columns:1fr}.TarotWidget_detail__NNIJ2{padding:24px 18px}.TarotWidget_archetypeRow__cCdMY{flex-direction:column;gap:4px}.TarotWidget_archetypeLabel__pGeMK{flex:none}.TarotWidget_singleStage__nloO_,.TarotWidget_spreadStage__JXbIa{perspective:800px;gap:16px;padding:16px}.TarotWidget_flipWrapper__j_iIS{width:150px;height:290px;padding-bottom:50px}.TarotWidget_flipCard__yDbAD{height:240px}.TarotWidget_flipCaption__6BSKY{top:245px}.TarotWidget_flipGlow__BL3YE{height:240px}.TarotWidget_flipBackOrnament__PHOaS{width:80px;height:80px}.TarotWidget_flipGlow__BL3YE{box-shadow:0 0 12px 1px #c9a95c4d,0 0 22px 5px #c9a95c1f,inset 0 0 10px #c9a95c2e}}