.dailyTarot-module__SqaiKq__container{max-width:880px;margin:0 auto;padding:8px 16px 40px}.dailyTarot-module__SqaiKq__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:26px 18px;animation:.45s both dailyTarot-module__SqaiKq__fadeUp;box-shadow:0 1px 3px #0f172a0f}body[data-theme=dark] .dailyTarot-module__SqaiKq__panel{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #00000059}.dailyTarot-module__SqaiKq__badge{color:#6d28d9;letter-spacing:.02em;background:#f5f3ff;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto 12px;padding:5px 14px;font-size:.76rem;font-weight:800;display:flex}body[data-theme=dark] .dailyTarot-module__SqaiKq__badge{color:#c4b5fd;background:#7c3aed2e}.dailyTarot-module__SqaiKq__panelTitle{text-align:center;color:#1e293b;word-break:keep-all;margin:0 0 6px;font-size:1.18rem;font-weight:800}body[data-theme=dark] .dailyTarot-module__SqaiKq__panelTitle{color:#f1f5f9}.dailyTarot-module__SqaiKq__panelSubtitle{text-align:center;color:#64748b;word-break:keep-all;margin:0 0 20px;font-size:.86rem;line-height:1.6}body[data-theme=dark] .dailyTarot-module__SqaiKq__panelSubtitle{color:#94a3b8}.dailyTarot-module__SqaiKq__banner{color:#6d28d9;word-break:keep-all;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;font-size:.84rem;font-weight:700;line-height:1.55;display:flex}body[data-theme=dark] .dailyTarot-module__SqaiKq__banner{color:#c4b5fd;background:#7c3aed24;border-color:#7c3aed59}.dailyTarot-module__SqaiKq__bannerWarn{color:#92400e;background:#fffbeb;border-color:#fde68a}body[data-theme=dark] .dailyTarot-module__SqaiKq__bannerWarn{color:#fcd34d;background:#d9770624;border-color:#d9770666}.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;box-shadow:0 6px 16px #0f172a4d}.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:#64748b;word-break:keep-all;margin:14px 0 0;font-size:.84rem;animation:1.8s ease-in-out infinite dailyTarot-module__SqaiKq__pulseSoft}body[data-theme=dark] .dailyTarot-module__SqaiKq__tapHint{color:#94a3b8}.dailyTarot-module__SqaiKq__note{text-align:center;color:#94a3b8;word-break:keep-all;margin:10px 0 0;font-size:.76rem;line-height:1.6}body[data-theme=dark] .dailyTarot-module__SqaiKq__note{color:#64748b}.dailyTarot-module__SqaiKq__interpCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:18px;padding:18px 16px;animation:.5s both dailyTarot-module__SqaiKq__fadeUp}body[data-theme=dark] .dailyTarot-module__SqaiKq__interpCard{background:#0f172a;border-color:#334155}.dailyTarot-module__SqaiKq__interpHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dailyTarot-module__SqaiKq__todayBadge{letter-spacing:.05em;color:#6d28d9;background:#f5f3ff;border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:800}body[data-theme=dark] .dailyTarot-module__SqaiKq__todayBadge{color:#c4b5fd;background:#7c3aed2e}.dailyTarot-module__SqaiKq__interpName{color:#1e293b;margin:0;font-size:1.05rem;font-weight:800}body[data-theme=dark] .dailyTarot-module__SqaiKq__interpName{color:#f1f5f9}.dailyTarot-module__SqaiKq__interpSubName{color:#94a3b8;font-size:.78rem;font-weight:600}.dailyTarot-module__SqaiKq__badgeUpright{color:#047857;background:#ecfdf5;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:800}.dailyTarot-module__SqaiKq__badgeReversed{color:#be123c;background:#fff1f2;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:800}body[data-theme=dark] .dailyTarot-module__SqaiKq__badgeUpright{color:#6ee7b7;background:#10b98129}body[data-theme=dark] .dailyTarot-module__SqaiKq__badgeReversed{color:#fda4af;background:#f43f5e29}.dailyTarot-module__SqaiKq__chipRow{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dailyTarot-module__SqaiKq__chip{color:#6d28d9;background:#f5f3ff;border:1px solid #ede9fe;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}body[data-theme=dark] .dailyTarot-module__SqaiKq__chip{color:#c4b5fd;background:#7c3aed24;border-color:#7c3aed4d}.dailyTarot-module__SqaiKq__interpText{color:#334155;word-break:keep-all;margin:0;font-size:.9rem;line-height:1.75}body[data-theme=dark] .dailyTarot-module__SqaiKq__interpText{color:#cbd5e1}.dailyTarot-module__SqaiKq__actionCard{color:#f5f3ff;background:linear-gradient(135deg,#4c1d95,#6d28d9);border-radius:16px;margin-top:14px;padding:20px 18px;animation:.55s .1s both dailyTarot-module__SqaiKq__fadeUp}.dailyTarot-module__SqaiKq__actionTitle{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:#ede9fe;margin:0;font-size:.92rem;line-height:1.8}.dailyTarot-module__SqaiKq__disclaimer{color:#64748b;text-align:center;word-break:keep-all;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.6}body[data-theme=dark] .dailyTarot-module__SqaiKq__disclaimer{color:#94a3b8;background:#0f172a;border-color:#475569}.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{color:#475569;cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:999px;min-height:48px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:border-color .18s,color .18s,transform .18s}.dailyTarot-module__SqaiKq__btnGhost:hover,.dailyTarot-module__SqaiKq__btnGhost:focus-visible{color:#6d28d9;border-color:#7c3aed;transform:translateY(-2px)}body[data-theme=dark] .dailyTarot-module__SqaiKq__btnGhost{color:#cbd5e1;border-color:#475569}:is(body[data-theme=dark] .dailyTarot-module__SqaiKq__btnGhost:hover,body[data-theme=dark] .dailyTarot-module__SqaiKq__btnGhost:focus-visible){color:#ddd6fe;border-color:#a78bfa}.dailyTarot-module__SqaiKq__ctaCard{text-align:center;background:#faf8ff;border:1.5px solid #ddd6fe;border-radius:16px;margin-top:22px;padding:22px 18px;animation:.55s .16s both dailyTarot-module__SqaiKq__fadeUp}body[data-theme=dark] .dailyTarot-module__SqaiKq__ctaCard{background:#7c3aed14;border-color:#7c3aed59}.dailyTarot-module__SqaiKq__ctaTitle{color:#4c1d95;word-break:keep-all;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;font-weight:800;display:flex}body[data-theme=dark] .dailyTarot-module__SqaiKq__ctaTitle{color:#ddd6fe}.dailyTarot-module__SqaiKq__ctaDesc{color:#64748b;word-break:keep-all;margin:0 0 16px;font-size:.86rem;line-height:1.65}body[data-theme=dark] .dailyTarot-module__SqaiKq__ctaDesc{color:#94a3b8}.dailyTarot-module__SqaiKq__ctaButton{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:10px 28px;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #7c3aed4d}.dailyTarot-module__SqaiKq__ctaButton:hover,.dailyTarot-module__SqaiKq__ctaButton:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #7c3aed66}@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}}
