.tarotCard-module__7T5Zvq__tarotScope{--t-night:#14102b;--t-night-2:#1e1740;--t-violet:#3b2a6b;--t-gold:#b794f6;--t-rose:#f4a6c0;--t-ink:#f3efff;--t-muted:#c9c0e6;--t-border:#b794f647;--topic-accent:var(--t-gold);--topic-accent-rgb:183, 148, 246;flex-direction:column;gap:44px;display:flex}.tarotCard-module__7T5Zvq__heroWrap{flex-direction:column;align-items:center;gap:30px;display:flex}.tarotCard-module__7T5Zvq__tagline{color:var(--t-ink);text-align:center;max-width:40ch;margin:0;font-size:18px;font-style:italic;line-height:1.7}.tarotCard-module__7T5Zvq__kwRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tarotCard-module__7T5Zvq__kw{color:var(--kc-text);border:1px solid var(--t-border);background:#b794f612;border-radius:999px;padding:8px 16px;font-size:16px}.tarotCard-module__7T5Zvq__topicList{flex-direction:column;gap:40px;display:flex}.tarotCard-module__7T5Zvq__topicList[data-cluster=love]{--topic-accent:var(--t-rose);--topic-accent-rgb:244, 166, 192}.tarotCard-module__7T5Zvq__topicList[data-cluster=life]{--topic-accent:#9fb8f0;--topic-accent-rgb:159, 184, 240}.tarotCard-module__7T5Zvq__topicList[data-cluster=future]{--topic-accent:#8fd9a8;--topic-accent-rgb:143, 217, 168}.tarotCard-module__7T5Zvq__topic{border:1px solid var(--t-border);background:linear-gradient(165deg,#1e17409e,#14102b80);border-radius:20px;padding:30px 28px;position:relative;overflow:hidden}.tarotCard-module__7T5Zvq__topic:before{content:"";background:linear-gradient(90deg, var(--topic-accent), transparent 78%);height:3px;position:absolute;inset:0 0 auto}.tarotCard-module__7T5Zvq__topicHead{align-items:center;gap:14px;margin-bottom:20px;display:flex}.tarotCard-module__7T5Zvq__topicEmoji{background:radial-gradient(circle, rgba(var(--topic-accent-rgb), .24), rgba(var(--topic-accent-rgb), .05));border:1px solid rgba(var(--topic-accent-rgb), .42);width:50px;height:50px;box-shadow:0 0 18px rgba(var(--topic-accent-rgb), .18);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.tarotCard-module__7T5Zvq__topicTitles{flex-direction:column;gap:2px;display:flex}.tarotCard-module__7T5Zvq__topicTitle{color:var(--topic-accent);margin:0;font-size:21px;font-weight:800;line-height:1.3}.tarotCard-module__7T5Zvq__topicTitle:before{content:none!important}.tarotCard-module__7T5Zvq__topicSub{color:var(--t-muted);letter-spacing:.03em;font-size:14px}.tarotCard-module__7T5Zvq__quote{color:var(--topic-accent);border-left:3px solid var(--topic-accent);background:rgba(var(--topic-accent-rgb), .07);border-radius:0 12px 12px 0;margin:40px 0;padding:14px 18px 14px 22px;font-size:18px;font-weight:500;line-height:1.7;position:relative}.tarotCard-module__7T5Zvq__body{color:var(--t-ink);margin:0 0 16px;padding-left:24px;font-size:16px;line-height:1.6;position:relative}.tarotCard-module__7T5Zvq__body:before{content:"";background:linear-gradient(135deg, var(--topic-accent), rgba(var(--topic-accent-rgb), .15));width:9px;height:9px;box-shadow:0 0 8px rgba(var(--topic-accent-rgb), .35);border-radius:2px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.tarotCard-module__7T5Zvq__body:last-child{margin-bottom:0}.tarotCard-module__7T5Zvq__message{text-align:center;background:radial-gradient(150% 110% at 50% 0%, #b794f624, transparent 58%), linear-gradient(165deg, var(--t-violet), var(--t-night));border-color:#b794f666;padding:40px 34px}.tarotCard-module__7T5Zvq__message .tarotCard-module__7T5Zvq__topicHead{justify-content:center;margin-bottom:20px}.tarotCard-module__7T5Zvq__quoteLead{color:var(--t-gold);text-align:center;background:0 0;border-left:none;max-width:30ch;margin:30px auto;padding:0;font-size:clamp(20px,3.4vw,25px);font-style:normal;font-weight:700;line-height:1.55}.tarotCard-module__7T5Zvq__message .tarotCard-module__7T5Zvq__body{text-align:center;color:var(--t-ink);opacity:.85;padding-left:0}.tarotCard-module__7T5Zvq__message .tarotCard-module__7T5Zvq__body:before{content:none}.tarotCard-module__7T5Zvq__quoteMark{color:var(--t-gold);opacity:.5;vertical-align:.06em;margin:0 5px;font-size:.85em}.tarotCard-module__7T5Zvq__engage{flex-direction:column;gap:24px;display:flex}.tarotCard-module__7T5Zvq__story{border:1px solid var(--t-border);background:#14102b80;border-radius:20px;align-items:flex-start;gap:16px;padding:28px;display:flex}.tarotCard-module__7T5Zvq__storyIcon{flex:none;font-size:26px}.tarotCard-module__7T5Zvq__storyText{color:var(--t-muted);margin:0;font-size:16px;line-height:1.9}.tarotCard-module__7T5Zvq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px;display:grid}.tarotCard-module__7T5Zvq__cardChip{border:1px solid var(--t-border);background:linear-gradient(180deg, var(--t-night-2), var(--t-night));transition:transform .15s var(--kc-ease), border-color .15s;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tarotCard-module__7T5Zvq__cardChip:hover{border-color:var(--t-gold);transform:translateY(-3px)}.tarotCard-module__7T5Zvq__cardChipName{color:var(--t-ink);text-align:center;padding:10px 6px;font-size:14px;font-weight:600}@media (max-width:480px){.tarotCard-module__7T5Zvq__topic{padding:26px 22px}.tarotCard-module__7T5Zvq__message{padding:32px 24px}.tarotCard-module__7T5Zvq__cardGrid{grid-template-columns:repeat(3,1fr)}}