.TarotPublicPage_page__bt_B_{--tarot-ink:#1d2526;--tarot-muted:#5e6662;--tarot-accent:#82612f;--tarot-accent-dark:#26383b;--tarot-focus:#a97724;--tarot-gold:#94743a;--tarot-paper:#fbf8f1;--tarot-soft:#f3eee4;--tarot-border:#d5ccbf;min-height:100vh;padding:0 0 72px;color:var(--tarot-ink);background:#fbfaf7;font-family:var(--font-family-jp-sans)}.TarotPublicPage_firstView__FDBpB{position:relative;padding:16px 0 58px;background:linear-gradient(rgb(29 37 38/3%) 1px,transparent 1px),linear-gradient(90deg,rgb(29 37 38/3%) 1px,transparent 1px),var(--tarot-soft);background-size:40px 40px}.TarotPublicPage_firstView__FDBpB:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--tarot-border);content:""}.TarotPublicPage_firstViewInner__fM23q{position:relative;z-index:1;width:min(calc(100% - 48px),940px);margin-inline:auto}.TarotPublicPage_accountCta__FwG8M,.TarotPublicPage_interpretationNote__LvDiW,.TarotPublicPage_seoContent__rzShU{width:min(calc(100% - 40px),1040px);margin-inline:auto}.TarotPublicPage_breadcrumb__MSUN3{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center;margin-bottom:16px;color:var(--tarot-muted);font-size:.82rem}.TarotPublicPage_breadcrumb__MSUN3 a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:var(--tarot-accent-dark);text-decoration:none}.TarotPublicPage_heroCopy__UV0vP{max-width:840px;margin-inline:auto;padding:0 32px;text-align:center}.TarotPublicPage_heroCopy__UV0vP h1{margin:0;color:var(--tarot-ink);font-family:var(--font-family-jp-serif);font-size:clamp(2.65rem,3.5vw,3.15rem);font-weight:500;letter-spacing:.04em;line-height:1.28;text-wrap:balance}.TarotPublicPage_heroCopy__UV0vP p{max-width:760px;margin:12px auto 0;color:var(--tarot-muted);font-family:var(--font-family-jp-serif);font-size:1.06rem;line-height:1.85;text-wrap:pretty}.TarotPublicPage_heroCopy__UV0vP p>span{display:block}.TarotPublicPage_diagnosisPanel__GOQtn{width:min(100%,900px);margin:20px auto 0;padding:32px 38px 38px;border:1px solid #9c9a91;border-radius:2px;background:var(--tarot-paper);box-shadow:0 28px 70px rgb(29 37 38/12%)}.TarotPublicPage_appCapabilityBanner__gjap0{display:grid;grid-template-columns:minmax(0,1fr) 258px;column-gap:46px;row-gap:24px;width:min(100%,900px);margin:18px auto 0;padding:34px 36px;border:1px solid #a7a092;border-radius:2px;color:var(--tarot-ink);background:#f9f6ef}.TarotPublicPage_appCapabilityHeading__HwOVk{grid-column:1}.TarotPublicPage_appCapabilityHeading__HwOVk h2{margin:0;color:var(--tarot-ink);font-family:var(--font-family-jp-serif);font-size:clamp(1.45rem,2.7vw,1.75rem);font-weight:600;letter-spacing:.02em;line-height:1.55}.TarotPublicPage_appCapabilityAction__5eOJR p,.TarotPublicPage_appCapabilityHeading__HwOVk p{color:var(--tarot-muted);line-height:1.9;overflow-wrap:anywhere}.TarotPublicPage_appCapabilityHeading__HwOVk p{margin:12px 0 0}.TarotPublicPage_appCapabilityPreview__74i_U{grid-column:2;grid-row:1/span 3;width:100%;margin:0;align-self:center}.TarotPublicPage_appCapabilityPreview__74i_U img{display:block;width:100%;height:auto;border:1px solid #333639;border-radius:12px;background:#08090e;box-shadow:0 18px 38px rgb(29 37 38/16%)}.TarotPublicPage_appCapabilityPreview__74i_U figcaption{margin-top:10px;color:var(--tarot-muted);font-size:.875rem;line-height:1.6;text-align:center}.TarotPublicPage_appCapabilityList__3tHtP{display:grid;grid-column:1;gap:14px;margin:0;padding:0;list-style:none}.TarotPublicPage_appCapabilityList__3tHtP li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:start}.TarotPublicPage_appCapabilityList__3tHtP strong{color:var(--tarot-accent-dark);font-weight:700;line-height:1.6;word-break:keep-all}.TarotPublicPage_appCapabilityList__3tHtP span{color:var(--tarot-muted);line-height:1.8;overflow-wrap:anywhere}.TarotPublicPage_appCapabilityAction__5eOJR{display:grid;grid-column:1;justify-items:start;gap:16px;padding-top:20px;border-top:1px solid var(--tarot-border)}.TarotPublicPage_appCapabilityAction__5eOJR p{margin:0}.TarotPublicPage_appCapabilityAction__5eOJR a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--tarot-accent-dark);border-radius:2px;color:#fff;background:var(--tarot-accent-dark);font-weight:700;text-align:center;text-decoration:none}.TarotPublicPage_appCapabilityAction__5eOJR a:focus-visible{outline:3px solid var(--tarot-focus);outline-offset:3px}.TarotPublicPage_panelHeading__amC5a{margin-bottom:28px}.TarotPublicPage_accountCta__FwG8M h2,.TarotPublicPage_interpretationNote__LvDiW summary h2,.TarotPublicPage_panelHeading__amC5a h2,.TarotPublicPage_readingResult__zod4s h2,.TarotPublicPage_seoContent__rzShU h2{margin:0;color:var(--tarot-ink);font-family:var(--font-family-jp-serif);font-weight:600;letter-spacing:.02em}.TarotPublicPage_panelHeading__amC5a h2{font-size:clamp(1.4rem,3vw,1.85rem);text-wrap:balance}.TarotPublicPage_panelHeading__amC5a p{margin:10px 0 0;color:var(--tarot-muted);line-height:1.75}.TarotPublicPage_questionField__03egs{display:grid;gap:9px;margin-bottom:28px;font-weight:700}.TarotPublicPage_questionField__03egs textarea{min-height:94px;resize:vertical;padding:14px 16px;border:1px solid #c9c2b6;border-radius:12px;color:var(--tarot-ink);background:#fff;font:inherit;font-weight:400;line-height:1.7}.TarotPublicPage_questionField__03egs textarea:focus-visible{outline:3px solid var(--tarot-focus);outline-offset:2px;border-color:var(--tarot-accent-dark)}.TarotPublicPage_questionField__03egs small{justify-self:end;color:var(--tarot-muted);font-size:.74rem;font-weight:400}.TarotPublicPage_choiceGroup__2qm3w{min-width:0;margin:0 0 28px;padding:0;border:0}.TarotPublicPage_choiceGroup__2qm3w legend{margin-bottom:12px;font-weight:700}.TarotPublicPage_choiceGroup__2qm3w:disabled{opacity:.72}.TarotPublicPage_themeChoices__FT1YQ{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.TarotPublicPage_spreadChoices__s0sJp button,.TarotPublicPage_themeChoices__FT1YQ button{min-height:48px;border:1px solid #c9c2b6;color:#3f4746;background:#fff;font:inherit;cursor:pointer}.TarotPublicPage_themeChoices__FT1YQ button{padding:9px 8px;border-radius:2px;font-size:.88rem}.TarotPublicPage_themeChoices__FT1YQ button[aria-pressed=true]{border-color:var(--tarot-accent);color:var(--tarot-accent-dark);background:var(--tarot-soft);font-weight:700}.TarotPublicPage_spreadChoices__s0sJp{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.TarotPublicPage_spreadChoices__s0sJp button{position:relative;display:grid;gap:5px;min-height:118px;align-content:center;padding:18px 42px 18px 18px;border-radius:2px;text-align:left}.TarotPublicPage_spreadChoices__s0sJp button[aria-pressed=true]{border-color:var(--tarot-accent);background:var(--tarot-soft);box-shadow:inset 0 0 0 1px var(--tarot-accent)}.TarotPublicPage_spreadChoices__s0sJp span{color:var(--tarot-ink);font-weight:700}.TarotPublicPage_spreadChoices__s0sJp small{color:var(--tarot-muted);line-height:1.55}.TarotPublicPage_spreadChoices__s0sJp em{position:absolute;top:14px;right:14px;color:var(--tarot-accent);font-size:.75rem;font-style:normal;font-weight:700}.TarotPublicPage_accountCta__FwG8M a:focus-visible,.TarotPublicPage_drawButton__dmr8n:focus-visible,.TarotPublicPage_resultActions__y5aF4 a:focus-visible,.TarotPublicPage_resultActions__y5aF4 button:focus-visible,.TarotPublicPage_revealButton__5IGB8:focus-visible,.TarotPublicPage_spreadChoices__s0sJp button:focus-visible,.TarotPublicPage_themeChoices__FT1YQ button:focus-visible{outline:3px solid var(--tarot-focus);outline-offset:3px}.TarotPublicPage_drawButton__dmr8n,.TarotPublicPage_revealButton__5IGB8{display:flex;width:min(100%,420px);min-height:54px;align-items:center;justify-content:center;margin:8px auto 0;border:0;border-radius:2px;color:#fff;background:var(--tarot-accent-dark);font:inherit;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:none}.TarotPublicPage_drawButton__dmr8n:hover,.TarotPublicPage_revealButton__5IGB8:hover{background:#17292c}.TarotPublicPage_drawButton__dmr8n:disabled{cursor:wait;opacity:.7}.TarotPublicPage_errorMessage__QyiAT{margin:16px 0 0;color:#a02f38;text-align:center}.TarotPublicPage_revealArea__kniU7{margin-top:34px;padding-top:30px;border-top:1px solid var(--tarot-border)}.TarotPublicPage_revealStatus__so9Xv{display:flex;align-items:center;justify-content:space-between;gap:16px}.TarotPublicPage_revealStatus__so9Xv strong{font-family:var(--font-family-jp-serif);font-size:1.22rem}.TarotPublicPage_revealStatus__so9Xv span{color:var(--tarot-accent-dark);font-weight:700}.TarotPublicPage_revealNote__RTbBt{margin:8px 0 0;color:var(--tarot-muted);font-size:.82rem}.TarotPublicPage_cardRow__YgByE{display:grid;grid-template-columns:repeat(3,minmax(0,150px));justify-content:center;gap:clamp(14px,4vw,34px);margin:32px auto}.TarotPublicPage_singleCardRow__4JmgI{grid-template-columns:160px}.TarotPublicPage_cardSlot__2gqJq{display:grid;min-width:0;gap:9px;text-align:center}.TarotPublicPage_positionLabel__fhheN{min-height:22px;color:var(--tarot-muted);font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.TarotPublicPage_tarotCard__WzTwe{position:relative;width:100%;aspect-ratio:2/3;perspective:900px}.TarotPublicPage_cardBack__wcmbt,.TarotPublicPage_cardFace__pDWIH{position:absolute;inset:0;overflow:hidden;border:1px solid #cbc1db;border-radius:9px;backface-visibility:hidden;transition:transform .55s ease}.TarotPublicPage_cardBack__wcmbt{background:radial-gradient(circle,#f3df9a 0 3px,transparent 4px),repeating-radial-gradient(circle at center,transparent 0 16px,rgb(255 255 255/10%) 17px 18px),#504178;box-shadow:0 12px 28px rgb(45 34 75/18%)}.TarotPublicPage_cardFace__pDWIH{transform:rotateY(180deg);background:#fffaf0}.TarotPublicPage_tarotCardRevealed__QkhVP .TarotPublicPage_cardBack__wcmbt{transform:rotateY(180deg)}.TarotPublicPage_tarotCardRevealed__QkhVP .TarotPublicPage_cardFace__pDWIH{transform:rotateY(1turn)}.TarotPublicPage_cardImage__gWa7c{object-fit:cover}.TarotPublicPage_symbolicCard__neXdd{display:grid;height:100%;place-content:center;gap:8px;padding:10px}.TarotPublicPage_symbolicCard__neXdd small{color:var(--tarot-muted);font-size:.68rem}.TarotPublicPage_symbolicCard__neXdd strong{font-family:var(--font-family-jp-serif);font-size:1.05rem;overflow-wrap:anywhere}.TarotPublicPage_symbolicCard__neXdd span{color:var(--tarot-muted);font-size:.65rem;overflow-wrap:anywhere}.TarotPublicPage_cardCaption__gX045{display:grid;min-height:45px;gap:3px}.TarotPublicPage_cardCaption__gX045 strong{overflow-wrap:anywhere}.TarotPublicPage_cardCaption__gX045 span{color:var(--tarot-accent-dark);font-size:.78rem;font-weight:700}.TarotPublicPage_readingResult__zod4s{margin-top:44px}.TarotPublicPage_readingResult__zod4s>header{max-width:760px;margin:0 auto 28px;text-align:center}.TarotPublicPage_readingResult__zod4s>header p{color:var(--tarot-muted);line-height:1.85}.TarotPublicPage_positionSection__JHjLF{margin-top:22px}.TarotPublicPage_positionSection__JHjLF>h3{margin:0 0 12px;font-family:var(--font-family-jp-serif);font-size:1.08rem}.TarotPublicPage_positionResults__ccT_x{display:grid;gap:12px}.TarotPublicPage_positionResults__ccT_x details{overflow:hidden;border:1px solid var(--tarot-border);border-radius:16px;background:var(--tarot-paper)}.TarotPublicPage_positionResults__ccT_x summary{display:grid;min-height:62px;gap:5px;padding:16px 52px 16px 20px;position:relative;cursor:pointer;list-style:none}.TarotPublicPage_positionResults__ccT_x summary::-webkit-details-marker{display:none}.TarotPublicPage_positionResults__ccT_x summary:after{position:absolute;top:50%;right:20px;content:"＋";color:var(--tarot-accent-dark);font-size:1.15rem;transform:translateY(-50%)}.TarotPublicPage_positionResults__ccT_x details[open] summary:after{content:"−"}.TarotPublicPage_positionResults__ccT_x summary span{color:var(--tarot-muted);font-size:.82rem;font-weight:700}.TarotPublicPage_positionResults__ccT_x summary strong{color:var(--tarot-accent-dark);line-height:1.65;overflow-wrap:anywhere}.TarotPublicPage_positionDetail__B2GeY{padding:0 20px 20px;border-top:1px solid var(--tarot-border)}.TarotPublicPage_positionDetail__B2GeY p{margin:16px 0 8px;line-height:1.85;overflow-wrap:anywhere}.TarotPublicPage_positionResults__ccT_x dl{display:grid;gap:9px;margin:18px 0 0}.TarotPublicPage_positionResults__ccT_x dl div{display:grid;grid-template-columns:116px 1fr;gap:12px}.TarotPublicPage_positionResults__ccT_x dt{color:var(--tarot-muted);font-size:.82rem;font-weight:700}.TarotPublicPage_positionResults__ccT_x dd{margin:0;line-height:1.7}.TarotPublicPage_synthesisBox__M3pPy{margin-top:20px;padding:26px;border:1px solid #d5c8a7;border-radius:16px;background:#fffcf4}.TarotPublicPage_synthesisBox__M3pPy h3{margin:0 0 14px;font-family:var(--font-family-jp-serif)}.TarotPublicPage_synthesisBox__M3pPy p{margin:8px 0;line-height:1.8}.TarotPublicPage_synthesisTakeaways___5gwj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TarotPublicPage_synthesisTakeaways___5gwj p{display:grid;gap:6px;margin:0;padding:16px;border:1px solid #e4dbc4;border-radius:12px;background:rgb(255 255 255/70%)}.TarotPublicPage_synthesisTakeaways___5gwj strong{color:var(--tarot-accent-dark);font-size:.84rem}.TarotPublicPage_synthesisTakeaways___5gwj span{line-height:1.75;overflow-wrap:anywhere}.TarotPublicPage_synthesisRelationships__4L5sb{margin:20px 0;padding-top:18px;border-top:1px solid #e2d8bd}.TarotPublicPage_synthesisRelationships__4L5sb h4{margin:0 0 10px;font-family:var(--font-family-jp-serif);font-size:1rem}.TarotPublicPage_synthesisRelationships__4L5sb ul{display:grid;gap:8px;margin:0;padding-left:1.25rem}.TarotPublicPage_synthesisRelationships__4L5sb li{line-height:1.8}.TarotPublicPage_readingBasis__Ed472{margin-top:18px;border-top:1px solid #e2d8bd}.TarotPublicPage_readingBasis__Ed472 summary{min-height:48px;padding:13px 0 0;color:var(--tarot-accent-dark);font-weight:700;cursor:pointer}.TarotPublicPage_readingBasis__Ed472 p{color:var(--tarot-muted)}.TarotPublicPage_resultNotices__Gg3BC{margin-top:16px;padding:22px 24px;border:1px solid var(--tarot-border);border-radius:14px;background:#fff}.TarotPublicPage_resultNotices__Gg3BC h3{margin:0 0 10px;font-family:var(--font-family-jp-serif);font-size:1rem}.TarotPublicPage_resultNotices__Gg3BC ul{display:grid;gap:6px;margin:0;padding-left:1.25rem;color:var(--tarot-muted);font-size:.84rem;line-height:1.7}.TarotPublicPage_resultActions__y5aF4{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.TarotPublicPage_resultActions__y5aF4 a,.TarotPublicPage_resultActions__y5aF4 button{min-height:46px;padding:11px 20px;border:1px solid var(--tarot-accent);border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.TarotPublicPage_resultActions__y5aF4 a{color:#fff;background:var(--tarot-accent-dark);text-decoration:none}.TarotPublicPage_resultActions__y5aF4 button{color:var(--tarot-accent-dark);background:#fff}.TarotPublicPage_interpretationNote__LvDiW{margin-top:24px;padding:16px 24px;border:1px solid var(--tarot-border);border-radius:18px;background:#fff}.TarotPublicPage_interpretationNote__LvDiW summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.TarotPublicPage_interpretationNote__LvDiW summary h2{font-size:1.2rem}.TarotPublicPage_interpretationNote__LvDiW summary::-webkit-details-marker{display:none}.TarotPublicPage_interpretationNote__LvDiW summary:after{color:var(--tarot-accent-dark);font-family:var(--font-family-jp-sans);font-size:1.25rem;font-weight:500;content:"＋"}.TarotPublicPage_interpretationNote__LvDiW[open] summary:after{content:"−"}.TarotPublicPage_interpretationNote__LvDiW summary:focus-visible{outline:3px solid var(--tarot-focus);outline-offset:3px}.TarotPublicPage_interpretationNote__LvDiW p{margin:12px 0 4px;padding-top:16px;border-top:1px solid var(--tarot-border);color:var(--tarot-muted);line-height:1.85;overflow-wrap:anywhere}.TarotPublicPage_seoContent__rzShU{margin-top:42px;border-top:1px solid var(--tarot-border)}.TarotPublicPage_seoSection__z47e7{width:min(100%,860px);margin-inline:auto;padding:52px 0;border-bottom:1px solid var(--tarot-border)}.TarotPublicPage_seoSection__z47e7 h2{margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--tarot-border);font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.5;text-align:left}.TarotPublicPage_seoSection__z47e7 h3{margin:0;color:var(--tarot-ink);font-family:var(--font-family-jp-serif);font-size:1.08rem;line-height:1.65}.TarotPublicPage_deckFacts__VJQjj p,.TarotPublicPage_readingNote__SNcBi p,.TarotPublicPage_sectionLead__6q4Wc,.TarotPublicPage_spreadGuideGrid__N0v5S p,.TarotPublicPage_supportingText__hf0ZQ,.TarotPublicPage_wandsSection__Oy9az p{color:var(--tarot-muted);line-height:1.95;overflow-wrap:anywhere}.TarotPublicPage_sectionLead__6q4Wc{margin:0}.TarotPublicPage_stepList__amNel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;counter-reset:tarot-step;list-style:none}.TarotPublicPage_stepList__amNel li{display:grid;align-content:start;gap:8px;min-width:0;padding:22px;border:1px solid var(--tarot-border);border-radius:14px;background:#fff;counter-increment:tarot-step}.TarotPublicPage_stepList__amNel li:before{content:counter(tarot-step);width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--tarot-accent-dark);font-size:.82rem;font-weight:700}.TarotPublicPage_stepList__amNel strong{margin-top:3px;line-height:1.6}.TarotPublicPage_stepList__amNel span{color:var(--tarot-muted);line-height:1.8;overflow-wrap:anywhere}.TarotPublicPage_deckFacts__VJQjj,.TarotPublicPage_spreadGuideGrid__N0v5S{display:grid;gap:14px;margin-top:28px}.TarotPublicPage_spreadGuideGrid__N0v5S{grid-template-columns:repeat(3,minmax(0,1fr))}.TarotPublicPage_deckFacts__VJQjj{grid-template-columns:repeat(2,minmax(0,1fr))}.TarotPublicPage_deckFacts__VJQjj section,.TarotPublicPage_spreadGuideGrid__N0v5S section{min-width:0;padding:24px;border:1px solid var(--tarot-border);border-radius:14px;background:#fff}.TarotPublicPage_deckFacts__VJQjj p,.TarotPublicPage_spreadGuideGrid__N0v5S p{margin:10px 0 0}.TarotPublicPage_suitGrid__au6OM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.TarotPublicPage_suitGrid__au6OM div{display:grid;grid-template-columns:116px 1fr;gap:14px;padding:16px 18px;border:1px solid var(--tarot-border);border-radius:12px;background:var(--tarot-soft)}.TarotPublicPage_suitGrid__au6OM dt{color:var(--tarot-accent-dark);font-weight:700}.TarotPublicPage_suitGrid__au6OM dd{margin:0;color:var(--tarot-muted);line-height:1.7}.TarotPublicPage_readingNote__SNcBi{margin-top:22px;padding:24px 26px;border:1px solid #d9cfb6;border-radius:14px;background:#fffcf5}.TarotPublicPage_readingNote__SNcBi p{margin:10px 0 0}.TarotPublicPage_questionExamples__RSeb_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none}.TarotPublicPage_questionExamples__RSeb_ li{display:grid;grid-template-columns:88px 1fr;gap:12px;min-width:0;padding:17px 18px;border:1px solid var(--tarot-border);border-radius:12px;background:#fff}.TarotPublicPage_questionExamples__RSeb_ strong{color:var(--tarot-accent-dark)}.TarotPublicPage_questionExamples__RSeb_ span{color:var(--tarot-muted);line-height:1.75;overflow-wrap:anywhere}.TarotPublicPage_supportingText__hf0ZQ{margin:22px 0 0}.TarotPublicPage_faqList__PsF_Y{display:grid;gap:12px}.TarotPublicPage_faqList__PsF_Y details{overflow:hidden;border:1px solid var(--tarot-border);border-radius:14px;background:#fff}.TarotPublicPage_faqList__PsF_Y summary{position:relative;min-height:58px;padding:17px 54px 17px 20px;color:var(--tarot-ink);font-weight:700;line-height:1.7;cursor:pointer;list-style:none}.TarotPublicPage_faqList__PsF_Y summary::-webkit-details-marker{display:none}.TarotPublicPage_faqList__PsF_Y summary:after{position:absolute;top:50%;right:20px;content:"＋";color:var(--tarot-accent-dark);transform:translateY(-50%)}.TarotPublicPage_faqList__PsF_Y details[open] summary:after{content:"−"}.TarotPublicPage_faqList__PsF_Y p{margin:0;padding:18px 20px 20px;border-top:1px solid var(--tarot-border);color:var(--tarot-muted);line-height:1.9;overflow-wrap:anywhere}.TarotPublicPage_guideLinks___MoK0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.TarotPublicPage_guideLinks___MoK0 a{display:grid;gap:6px;min-height:88px;padding:17px 20px;border:1px solid var(--tarot-border);border-radius:13px;color:var(--tarot-ink);background:#fff;text-decoration:none}.TarotPublicPage_guideLinks___MoK0 a:hover{border-color:#bdb2cf;background:var(--tarot-soft)}.TarotPublicPage_guideLinks___MoK0 strong{color:var(--tarot-accent-dark);line-height:1.6}.TarotPublicPage_guideLinks___MoK0 span{color:var(--tarot-muted);line-height:1.65}.TarotPublicPage_wandsSection__Oy9az{margin-top:34px;padding-top:30px;border-top:1px solid var(--tarot-border)}.TarotPublicPage_wandsSection__Oy9az p{margin:9px 0 0}.TarotPublicPage_wandsLinks__dNWT9{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.TarotPublicPage_wandsLinks__dNWT9 a{min-height:44px;display:inline-flex;align-items:center;padding:9px 14px;border:1px solid var(--tarot-border);border-radius:999px;color:var(--tarot-accent-dark);background:#fff;font-weight:700;text-decoration:none}.TarotPublicPage_wandsLinks__dNWT9 a:hover{border-color:var(--tarot-accent);background:var(--tarot-soft)}.TarotPublicPage_faqList__PsF_Y summary:focus-visible,.TarotPublicPage_guideLinks___MoK0 a:focus-visible,.TarotPublicPage_wandsLinks__dNWT9 a:focus-visible{outline:3px solid var(--tarot-focus);outline-offset:3px}.TarotPublicPage_accountCta__FwG8M{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px;padding:34px 40px;border-radius:20px;color:#fff;background:var(--tarot-accent-dark)}.TarotPublicPage_accountCta__FwG8M h2{color:#fff;font-size:1.35rem}.TarotPublicPage_accountCta__FwG8M p{margin:9px 0 0;color:rgb(255 255 255/78%);line-height:1.7}.TarotPublicPage_accountCta__FwG8M a{flex:0 0 auto;min-height:48px;padding:13px 22px;border-radius:999px;color:var(--tarot-accent-dark);background:#fff;font-weight:700;text-decoration:none}@media (min-width:761px){.TarotPublicPage_firstView__FDBpB{padding-bottom:30px}.TarotPublicPage_diagnosisPanel__GOQtn{margin-top:8px;padding:26px 38px 30px}.TarotPublicPage_panelHeading__amC5a{margin-bottom:20px}.TarotPublicPage_panelHeading__amC5a p{margin-top:8px}.TarotPublicPage_questionField__03egs{margin-bottom:20px}.TarotPublicPage_questionField__03egs textarea{min-height:76px}.TarotPublicPage_choiceGroup__2qm3w{margin-bottom:20px}.TarotPublicPage_spreadChoices__s0sJp button{min-height:102px}}@media (min-width:761px) and (max-width:900px){.TarotPublicPage_appCapabilityBanner__gjap0{grid-template-columns:minmax(0,1fr) 220px;column-gap:30px;padding-inline:30px}.TarotPublicPage_appCapabilityList__3tHtP li{grid-template-columns:140px minmax(0,1fr);gap:12px}}@media (max-width:760px){.TarotPublicPage_page__bt_B_{padding-bottom:56px}.TarotPublicPage_firstView__FDBpB{padding:12px 0 34px;background-size:32px 32px}.TarotPublicPage_firstViewInner__fM23q{width:min(calc(100% - 32px),560px)}.TarotPublicPage_heroCopy__UV0vP{padding:0}.TarotPublicPage_breadcrumb__MSUN3{margin-bottom:14px;font-size:1rem}.TarotPublicPage_heroCopy__UV0vP h1{font-size:clamp(2.2rem,10vw,2.65rem);line-height:1.3}.TarotPublicPage_heroCopy__UV0vP p{margin-top:10px;font-family:var(--font-family-jp-sans);font-size:1rem;line-height:1.8}.TarotPublicPage_leadPrimary__VOcKl span,.TarotPublicPage_panelHeading__amC5a h2 span{display:block}.TarotPublicPage_cardCaption__gX045 span,.TarotPublicPage_cardCaption__gX045 strong,.TarotPublicPage_positionLabel__fhheN,.TarotPublicPage_positionResults__ccT_x dt,.TarotPublicPage_positionResults__ccT_x summary span,.TarotPublicPage_questionField__03egs small,.TarotPublicPage_resultNotices__Gg3BC ul,.TarotPublicPage_revealNote__RTbBt,.TarotPublicPage_spreadChoices__s0sJp em,.TarotPublicPage_spreadChoices__s0sJp small,.TarotPublicPage_synthesisTakeaways___5gwj strong,.TarotPublicPage_themeChoices__FT1YQ button{font-size:1rem}.TarotPublicPage_diagnosisPanel__GOQtn{margin-top:18px;padding:26px 20px 30px}.TarotPublicPage_appCapabilityBanner__gjap0{grid-template-columns:1fr;row-gap:24px;margin-top:16px;padding:26px 20px 28px}.TarotPublicPage_appCapabilityAction__5eOJR,.TarotPublicPage_appCapabilityHeading__HwOVk,.TarotPublicPage_appCapabilityList__3tHtP,.TarotPublicPage_appCapabilityPreview__74i_U{grid-column:1;grid-row:auto}.TarotPublicPage_appCapabilityHeading__HwOVk h2{font-size:1.4rem}.TarotPublicPage_appCapabilityAction__5eOJR a,.TarotPublicPage_appCapabilityAction__5eOJR p,.TarotPublicPage_appCapabilityHeading__HwOVk p,.TarotPublicPage_appCapabilityList__3tHtP span,.TarotPublicPage_appCapabilityList__3tHtP strong{font-size:1rem}.TarotPublicPage_appCapabilityPreview__74i_U{width:min(100%,260px);justify-self:center}.TarotPublicPage_appCapabilityPreview__74i_U figcaption{font-size:1rem}.TarotPublicPage_appCapabilityList__3tHtP{gap:18px}.TarotPublicPage_appCapabilityList__3tHtP li{grid-template-columns:1fr;gap:4px}.TarotPublicPage_appCapabilityAction__5eOJR a{width:100%}.TarotPublicPage_themeChoices__FT1YQ{grid-template-columns:repeat(3,1fr)}.TarotPublicPage_spreadChoices__s0sJp{grid-template-columns:1fr}.TarotPublicPage_spreadChoices__s0sJp button{min-height:92px}.TarotPublicPage_cardRow__YgByE{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.TarotPublicPage_singleCardRow__4JmgI{grid-template-columns:minmax(0,145px)}.TarotPublicPage_synthesisTakeaways___5gwj{grid-template-columns:1fr}.TarotPublicPage_positionResults__ccT_x dl div{grid-template-columns:1fr;gap:3px}.TarotPublicPage_seoContent__rzShU{margin-top:34px}.TarotPublicPage_seoSection__z47e7{padding:42px 4px}.TarotPublicPage_seoSection__z47e7 h2{font-size:1.45rem}.TarotPublicPage_deckFacts__VJQjj p,.TarotPublicPage_faqList__PsF_Y p,.TarotPublicPage_faqList__PsF_Y summary,.TarotPublicPage_guideLinks___MoK0 span,.TarotPublicPage_questionExamples__RSeb_ span,.TarotPublicPage_readingNote__SNcBi p,.TarotPublicPage_sectionLead__6q4Wc,.TarotPublicPage_spreadGuideGrid__N0v5S p,.TarotPublicPage_stepList__amNel span,.TarotPublicPage_suitGrid__au6OM dd,.TarotPublicPage_supportingText__hf0ZQ,.TarotPublicPage_wandsLinks__dNWT9 a,.TarotPublicPage_wandsSection__Oy9az p{font-size:1rem}.TarotPublicPage_deckFacts__VJQjj,.TarotPublicPage_guideLinks___MoK0,.TarotPublicPage_questionExamples__RSeb_,.TarotPublicPage_spreadGuideGrid__N0v5S,.TarotPublicPage_stepList__amNel{grid-template-columns:1fr}.TarotPublicPage_deckFacts__VJQjj section,.TarotPublicPage_spreadGuideGrid__N0v5S section,.TarotPublicPage_stepList__amNel li{padding:20px}.TarotPublicPage_suitGrid__au6OM{grid-template-columns:1fr}.TarotPublicPage_suitGrid__au6OM div{grid-template-columns:96px 1fr}.TarotPublicPage_questionExamples__RSeb_ li{grid-template-columns:78px 1fr}.TarotPublicPage_readingNote__SNcBi{padding:22px 20px}.TarotPublicPage_faqList__PsF_Y summary{min-height:60px;padding:16px 50px 16px 18px}.TarotPublicPage_wandsLinks__dNWT9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TarotPublicPage_wandsLinks__dNWT9 a{justify-content:center;padding-inline:10px;text-align:center}.TarotPublicPage_accountCta__FwG8M{align-items:flex-start;flex-direction:column;padding:28px 24px}.TarotPublicPage_accountCta__FwG8M a{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.TarotPublicPage_cardBack__wcmbt,.TarotPublicPage_cardFace__pDWIH{transition:none}.TarotPublicPage_drawButton__dmr8n,.TarotPublicPage_revealButton__5IGB8{scroll-behavior:auto}}