.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:14px;display:flex}.tarotCard-module__7T5Zvq__heroWrap{flex-direction:column;align-items:center;gap:16px;display:flex}.tarotCard-module__7T5Zvq__tagline{color:var(--t-ink);text-align:center;max-width:40ch;margin:0;font-size:16px;font-style:italic;line-height:1.5}.tarotCard-module__7T5Zvq__kwRow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tarotCard-module__7T5Zvq__kw{color:var(--kc-text);border:1px solid var(--t-border);background:#b794f612;border-radius:999px;padding:5px 12px;font-size:14px}.tarotCard-module__7T5Zvq__topicList{flex-direction:column;gap:12px;display:flex}@media (min-width:900px){.tarotCard-module__7T5Zvq__topicList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.tarotCard-module__7T5Zvq__clusterTabs{flex-direction:column;gap:14px;display:flex}.tarotCard-module__7T5Zvq__clusterPanel{flex-direction:column;gap:20px;display:flex}.tarotCard-module__7T5Zvq__clusterPanel[hidden]{display:none}.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:16px;padding:18px 20px;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:10px;margin-bottom:12px;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:36px;height:36px;box-shadow:0 0 18px rgba(var(--topic-accent-rgb), .18);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.tarotCard-module__7T5Zvq__topicTitles{flex-direction:column;gap:2px;display:flex}.tarotCard-module__7T5Zvq__topicTitle{color:var(--t-ink);margin:0;font-size:18px;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:13px}.tarotCard-module__7T5Zvq__quote{color:var(--t-ink);border-left:3px solid var(--topic-accent);margin:0 0 12px;padding:2px 0 2px 12px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.tarotCard-module__7T5Zvq__body{color:var(--t-muted);margin:0 0 8px;font-size:14px;line-height:1.5}.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:24px 20px}.tarotCard-module__7T5Zvq__message .tarotCard-module__7T5Zvq__topicHead{justify-content:center;margin-bottom:12px}.tarotCard-module__7T5Zvq__quoteLead{color:var(--t-gold);text-align:center;background:0 0;border-left:none;max-width:30ch;margin:14px auto;padding:0;font-size:clamp(18px,3vw,21px);font-style:normal;font-weight:700;line-height:1.45}.tarotCard-module__7T5Zvq__message .tarotCard-module__7T5Zvq__body{text-align:center}.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:14px;display:flex}.tarotCard-module__7T5Zvq__story{border:1px solid var(--t-border);background:#14102b80;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.tarotCard-module__7T5Zvq__storyIcon{flex:none;font-size:22px}.tarotCard-module__7T5Zvq__storyText{color:var(--t-muted);margin:0;font-size:14px;line-height:1.5}.tarotCard-module__7T5Zvq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;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:6px 4px;font-size:13px;font-weight:600}@media (max-width:480px){.tarotCard-module__7T5Zvq__topic{padding:16px}.tarotCard-module__7T5Zvq__message{padding:20px 16px}.tarotCard-module__7T5Zvq__cardGrid{grid-template-columns:repeat(3,1fr)}}