.tarot-hub-module__54kktW__hub{color:var(--web-text);flex-direction:column;gap:24px;padding:0 0 8px;display:flex}.tarot-hub-module__54kktW__hub :focus-visible{outline:3px solid var(--web-focus);outline-offset:3px}.tarot-hub-module__54kktW__head{flex-direction:column;gap:14px;padding-top:40px;display:flex}.tarot-hub-module__54kktW__title{max-width:18em;font-family:var(--font-title);font-weight:var(--weight-regular);letter-spacing:-.01em;color:var(--web-text);text-wrap:balance;margin:0;font-size:30px;line-height:1.3}.tarot-hub-module__54kktW__summary{flex-direction:column;gap:6px;max-width:52em;display:flex}.tarot-hub-module__54kktW__summary p{color:var(--web-text-soft);margin:0;font-size:17px;line-height:1.6}.tarot-hub-module__54kktW__drawCard{border-radius:var(--web-card-radius);background:var(--web-hl-bg);color:var(--web-hl-text);align-items:center;gap:20px;margin-top:12px;padding:24px 20px;display:grid;position:relative;overflow:hidden}.tarot-hub-module__54kktW__drawBacks{height:190px;position:relative}.tarot-hub-module__54kktW__drawBack{width:110px;height:auto;box-shadow:0 10px 24px var(--web-shadow-soft);border-radius:10px;position:absolute;top:6px;left:50%}.tarot-hub-module__54kktW__drawBack:first-child{transform:translate(-120%)rotate(-10deg)}.tarot-hub-module__54kktW__drawBack:nth-child(2){transform:translate(-50%)}.tarot-hub-module__54kktW__drawBack:nth-child(3){transform:translate(20%)rotate(10deg)}.tarot-hub-module__54kktW__drawText{justify-items:start;gap:10px;display:grid}.tarot-hub-module__54kktW__drawTitle{font-family:var(--font-title);font-weight:var(--weight-regular);letter-spacing:-.01em;margin:0;font-size:28px;line-height:1.25}.tarot-hub-module__54kktW__drawBody{color:var(--web-hl-soft);margin:0;font-size:16px;line-height:1.6}.tarot-hub-module__54kktW__drawButton{border-radius:var(--web-btn-radius);background:var(--web-ink);min-height:52px;color:var(--web-on-accent);font-size:17px;font-weight:var(--weight-extrabold);transition:background-color var(--motion-press) var(--motion-ease);justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:0 26px;text-decoration:none;display:inline-flex}.tarot-hub-module__54kktW__drawButton:after{content:"";border-radius:var(--web-card-radius);position:absolute;inset:0}.tarot-hub-module__54kktW__drawButton:focus-visible{outline-offset:4px}.tarot-hub-module__54kktW__drawCard:hover .tarot-hub-module__54kktW__drawButton{background:var(--web-ink-soft)}.tarot-hub-module__54kktW__chevron{flex:none}.tarot-hub-module__54kktW__cards{flex-direction:column;display:flex}.tarot-hub-module__54kktW__group{flex-direction:column;gap:18px;min-width:0;padding:44px 0;display:flex}.tarot-hub-module__54kktW__groupHead{gap:8px;max-width:46em;display:grid}.tarot-hub-module__54kktW__groupLead{color:var(--web-text-soft);word-break:keep-all;margin:0;font-size:16px;line-height:1.6}.tarot-hub-module__54kktW__groupTitle{font-family:var(--font-title);font-weight:var(--weight-regular);letter-spacing:-.01em;margin:0;font-size:28px;line-height:1.3}.tarot-hub-module__54kktW__count{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold);color:var(--web-text-soft);vertical-align:middle;margin-left:10px}.tarot-hub-module__54kktW__cardLink{min-width:0;color:var(--web-text);-webkit-tap-highlight-color:transparent;border-radius:12px;text-decoration:none;display:grid}.tarot-hub-module__54kktW__cardImage{aspect-ratio:2/3;object-fit:cover;background:var(--web-peach-c);width:100%;height:auto;box-shadow:var(--web-card-shadow);border-radius:10px;display:block}.tarot-hub-module__54kktW__cardNumber{font-size:13px;font-weight:var(--weight-bold);color:var(--web-orange-text);font-variant-numeric:tabular-nums;margin-top:8px;line-height:1.4}.tarot-hub-module__54kktW__cardName{font-size:14px;font-weight:var(--weight-extrabold);margin-top:6px;line-height:1.4}.tarot-hub-module__54kktW__cardNumber+.tarot-hub-module__54kktW__cardName{margin-top:0;font-size:15px}@media (hover:hover){.tarot-hub-module__54kktW__cardLink:hover .tarot-hub-module__54kktW__cardName{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}}.tarot-hub-module__54kktW__majorScroll{margin:0 calc(-1 * var(--web-gutter));padding:4px var(--web-gutter) 14px;overscroll-behavior-x:contain;scroll-padding-inline:var(--web-gutter);scrollbar-width:thin;scrollbar-color:var(--web-peach-a) transparent;overflow-x:auto}.tarot-hub-module__54kktW__majorList{gap:12px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.tarot-hub-module__54kktW__majorItem{width:112px}.tarot-hub-module__54kktW__suits{flex-direction:column;min-width:0;display:flex}.tarot-hub-module__54kktW__tablist{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.tarot-hub-module__54kktW__tab{background:var(--web-tab-bg);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--web-line);color:var(--web-tab-text);font:inherit;font-size:15px;font-weight:var(--weight-extrabold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-press) var(--motion-ease), color var(--motion-press) var(--motion-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;line-height:1.2;display:inline-flex}.tarot-hub-module__54kktW__tab[aria-selected=true]{background:var(--web-tab-on-bg);box-shadow:none;color:var(--web-tab-on-text)}.tarot-hub-module__54kktW__tabCount{font-size:13px;font-weight:var(--weight-bold)}.tarot-hub-module__54kktW__panel{margin-top:18px}.tarot-hub-module__54kktW__suitName{font-family:var(--font-title);font-weight:var(--weight-regular);margin:0;font-size:22px;line-height:1.3}.tarot-hub-module__54kktW__suitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (scripting:enabled){.tarot-hub-module__54kktW__suits[data-ready=false] .tarot-hub-module__54kktW__panel+.tarot-hub-module__54kktW__panel{display:none}}@media (scripting:none){.tarot-hub-module__54kktW__tablist{display:none}.tarot-hub-module__54kktW__panel{margin-top:0}.tarot-hub-module__54kktW__panel+.tarot-hub-module__54kktW__panel{margin-top:32px}}.tarot-hub-module__54kktW__basics{gap:16px;padding-top:12px;display:grid}.tarot-hub-module__54kktW__basics>section{border-radius:var(--web-card-radius);background:var(--web-card-bg);box-shadow:var(--web-card-shadow);padding:20px}.tarot-hub-module__54kktW__closing{flex-direction:column;gap:28px;width:100%;max-width:820px;margin:24px auto 0;display:flex}@media (min-width:600px){.tarot-hub-module__54kktW__suitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.tarot-hub-module__54kktW__tablist{flex-wrap:wrap;gap:8px;display:flex}.tarot-hub-module__54kktW__tab{gap:8px;padding:0 18px;font-size:16px}}@media (min-width:960px){.tarot-hub-module__54kktW__head{gap:16px;padding-top:72px}.tarot-hub-module__54kktW__title{font-size:48px;line-height:1.2}.tarot-hub-module__54kktW__summary p{font-size:19px}.tarot-hub-module__54kktW__drawCard{grid-template-columns:420px 1fr;gap:40px;padding:36px 48px}.tarot-hub-module__54kktW__drawBacks{height:260px}.tarot-hub-module__54kktW__drawBack{width:150px}.tarot-hub-module__54kktW__drawTitle{font-size:40px}.tarot-hub-module__54kktW__drawBody{font-size:18px}.tarot-hub-module__54kktW__group{padding:72px 0}.tarot-hub-module__54kktW__groupLead{font-size:18px}.tarot-hub-module__54kktW__majorScroll{margin:0 calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%)}.tarot-hub-module__54kktW__groupTitle{font-size:50px;line-height:1.15}.tarot-hub-module__54kktW__majorItem{width:132px}.tarot-hub-module__54kktW__suitGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 16px}.tarot-hub-module__54kktW__basics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.tarot-hub-module__54kktW__drawButton,.tarot-hub-module__54kktW__tab{transition:none}}
