.dailyTarot-module__SqaiKq__container{max-width:880px;margin:0 auto;padding:8px 16px 40px}.dailyTarot-module__SqaiKq__panel{background:var(--surface);border:1px solid var(--hairline);border-radius:0;padding:26px 18px;animation:.45s both dailyTarot-module__SqaiKq__fadeUp}.dailyTarot-module__SqaiKq__badge{background:var(--accent-soft);width:fit-content;color:var(--accent-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:6px;margin:0 auto 12px;padding:5px 14px;font-size:.87rem;font-weight:800;display:flex}.dailyTarot-module__SqaiKq__panelTitle{letter-spacing:-.02em;text-align:center;color:var(--ink);word-break:keep-all;margin:0 0 6px;font-size:1.18rem;font-weight:800}.dailyTarot-module__SqaiKq__panelSubtitle{text-align:center;color:var(--body);word-break:keep-all;margin:0 0 20px;font-size:.93rem;font-weight:300;line-height:1.6}.dailyTarot-module__SqaiKq__banner{background:var(--accent-soft);border:1px solid var(--hairline);border-left:3px solid var(--accent);color:var(--accent-ink);word-break:keep-all;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;font-size:.9rem;font-weight:700;line-height:1.55;display:flex}.dailyTarot-module__SqaiKq__bannerWarn{background:var(--surface-2);border-color:var(--hairline);border-left-color:var(--warn);color:var(--warn)}.dailyTarot-module__SqaiKq__cardRow{justify-content:center;gap:12px;margin:8px 0 6px;display:flex}.dailyTarot-module__SqaiKq__scene{perspective:900px;width:92px;height:152px;transition:opacity .4s,transform .4s}.dailyTarot-module__SqaiKq__sceneDimmed{opacity:.25;pointer-events:none;transform:scale(.94)}@media (min-width:640px){.dailyTarot-module__SqaiKq__cardRow{gap:20px}.dailyTarot-module__SqaiKq__scene{width:128px;height:210px}}.dailyTarot-module__SqaiKq__flipper{cursor:pointer;width:100%;height:100%;transform-style:preserve-3d;background:0 0;border:none;padding:0;transition:transform .75s cubic-bezier(.2,.7,.25,1);position:relative}.dailyTarot-module__SqaiKq__flipperFlipped{cursor:default;transform:rotateY(180deg)}.dailyTarot-module__SqaiKq__flipper:disabled{cursor:default}.dailyTarot-module__SqaiKq__flipper:not(:disabled):hover,.dailyTarot-module__SqaiKq__flipper:not(:disabled):focus-visible{transform:translateY(-8px)}.dailyTarot-module__SqaiKq__cardFace{backface-visibility:hidden;border-radius:9px;position:absolute;inset:0;overflow:hidden}.dailyTarot-module__SqaiKq__cardFace svg{width:100%;height:100%;display:block}.dailyTarot-module__SqaiKq__cardFaceFront{transform:rotateY(180deg)}.dailyTarot-module__SqaiKq__tapHint{text-align:center;color:var(--body);word-break:keep-all;margin:14px 0 0;font-size:.9rem;font-weight:300;animation:1.8s ease-in-out infinite dailyTarot-module__SqaiKq__pulseSoft}.dailyTarot-module__SqaiKq__note{text-align:center;color:var(--muted);word-break:keep-all;margin:10px 0 0;font-size:.87rem;font-weight:300;line-height:1.6}.dailyTarot-module__SqaiKq__interpCard{border:1px solid var(--hairline);background:var(--surface-soft);border-radius:0;margin-top:18px;padding:18px 16px;animation:.5s both dailyTarot-module__SqaiKq__fadeUp}.dailyTarot-module__SqaiKq__interpHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dailyTarot-module__SqaiKq__todayBadge{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:0;padding:3px 12px;font-size:.84rem;font-weight:800}.dailyTarot-module__SqaiKq__interpName{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.dailyTarot-module__SqaiKq__interpSubName{color:var(--muted);font-size:.87rem;font-weight:600}.dailyTarot-module__SqaiKq__badgeUpright{color:var(--ok);background:color-mix(in srgb, var(--ok) 16%, transparent);border-radius:0;padding:3px 10px;font-size:.84rem;font-weight:800}.dailyTarot-module__SqaiKq__badgeReversed{color:var(--o-red);background:color-mix(in srgb, var(--o-red) 16%, transparent);border-radius:0;padding:3px 10px;font-size:.84rem;font-weight:800}.dailyTarot-module__SqaiKq__chipRow{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dailyTarot-module__SqaiKq__chip{color:var(--body-strong);background:var(--surface-2);border:1px solid var(--hairline);border-radius:0;padding:3px 10px;font-size:.84rem;font-weight:700}.dailyTarot-module__SqaiKq__interpText{color:var(--body);word-break:keep-all;margin:0;font-size:.93rem;font-weight:300;line-height:1.75}.dailyTarot-module__SqaiKq__actionCard{background:var(--accent);color:var(--on-accent);border-radius:0;margin-top:14px;padding:20px 18px;animation:.55s .1s both dailyTarot-module__SqaiKq__fadeUp}.dailyTarot-module__SqaiKq__actionTitle{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 10px;font-size:.98rem;font-weight:800;display:flex}.dailyTarot-module__SqaiKq__actionText{word-break:keep-all;color:var(--on-accent);margin:0;font-size:.92rem;font-weight:400;line-height:1.8}.dailyTarot-module__SqaiKq__disclaimer{background:var(--surface-soft);border:1px dashed var(--hairline);color:var(--muted);text-align:center;word-break:keep-all;border-radius:0;margin:18px 0 0;padding:12px 14px;font-size:.87rem;font-weight:300;line-height:1.6}.dailyTarot-module__SqaiKq__resultActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.dailyTarot-module__SqaiKq__shareWrap{justify-content:center;display:flex}.dailyTarot-module__SqaiKq__btnGhost{border:1px solid var(--hairline);min-height:48px;color:var(--body);cursor:pointer;background:0 0;border-radius:0;padding:10px 22px;font-size:.93rem;font-weight:700;transition:border-color .18s,color .18s,transform .18s}.dailyTarot-module__SqaiKq__btnGhost:hover,.dailyTarot-module__SqaiKq__btnGhost:focus-visible{border-color:var(--accent);color:var(--ink);transform:translateY(-2px)}.dailyTarot-module__SqaiKq__ctaCard{border:1px solid var(--hairline);border-top:3px solid var(--accent);background:var(--surface-2);text-align:center;border-radius:0;margin-top:22px;padding:22px 18px;animation:.55s .16s both dailyTarot-module__SqaiKq__fadeUp}.dailyTarot-module__SqaiKq__ctaTitle{letter-spacing:-.02em;color:var(--ink);word-break:keep-all;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;font-weight:800;display:flex}.dailyTarot-module__SqaiKq__ctaDesc{color:var(--body);word-break:keep-all;margin:0 0 16px;font-size:.93rem;font-weight:300;line-height:1.65}.dailyTarot-module__SqaiKq__ctaButton{background:var(--accent);min-height:48px;color:var(--on-accent);border-radius:0;justify-content:center;align-items:center;padding:10px 28px;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.dailyTarot-module__SqaiKq__ctaButton:hover,.dailyTarot-module__SqaiKq__ctaButton:focus-visible{background:var(--accent-ink);transform:translateY(-2px)}@keyframes dailyTarot-module__SqaiKq__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dailyTarot-module__SqaiKq__pulseSoft{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dailyTarot-module__SqaiKq__panel,.dailyTarot-module__SqaiKq__interpCard,.dailyTarot-module__SqaiKq__actionCard,.dailyTarot-module__SqaiKq__ctaCard{animation:none}.dailyTarot-module__SqaiKq__flipper,.dailyTarot-module__SqaiKq__scene,.dailyTarot-module__SqaiKq__ctaButton,.dailyTarot-module__SqaiKq__btnGhost{transition:none}.dailyTarot-module__SqaiKq__tapHint{animation:none}}
