.tarot-hint{color:var(--muted);margin:0 0 .6rem}.tarot-fan{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 0 18px;display:flex}.tarot-back{--i:0;aspect-ratio:300/517;border-radius:var(--radius-sm);cursor:pointer;width:clamp(62px,11vw,92px);transform:rotate(calc(var(--i) * 3deg)) translateY(calc(var(--i) * var(--i) * 1.5px));will-change:transform;background:0 0;border:0;padding:0;transition:transform .25s,box-shadow .25s,opacity .3s}@media (hover:hover){.tarot-back:hover:not([disabled]){transform:translateY(-10px) rotate(calc(var(--i) * 3deg))}}.tarot-back:focus-visible{transform:translateY(-10px) rotate(calc(var(--i) * 3deg));outline:none}.tarot-back:focus-visible .tarot-back__art{box-shadow:var(--ring), var(--shadow-2)}.tarot-back[disabled]{cursor:default;opacity:.35}.tarot-back.is-picked{opacity:1;transform:translateY(-16px)scale(1.08)}.tarot-month.is-dealt{animation:tarot-fade .35s ease-out calc(var(--d,0) * .16s) backwards}.tarot-month.is-dealt .tarot-month__name,.tarot-month.is-dealt .tarot-month__text{animation:tarot-fade .4s ease-out calc(var(--d,0) * .16s + .8s) backwards}.tarot-back{animation:tarot-shuffle .9s cubic-bezier(.25, .8, .3, 1) calc((var(--i) + 3) * 45ms) backwards}@keyframes tarot-shuffle{0%{opacity:0;transform:translateX(calc(var(--i) * -100%)) translateY(14px)}35%{opacity:1;transform:translateX(calc(var(--i) * -100% + var(--j) * 22px)) rotate(calc(var(--j) * 8deg))}60%{transform:translateX(calc(var(--i) * -100% - var(--j) * 10px)) rotate(calc(var(--j) * -4deg))}}.tarot-result__grid{grid-template-columns:minmax(120px,220px) 1fr;align-items:start;gap:1.2rem;display:grid}.tarot-result__q{color:var(--muted);margin:0 0 .3rem;font-style:italic}.tarot-result__yn{font-size:1.08rem;font-weight:600}.tarot-result__kw{color:var(--muted);font-size:.92rem}.tarot-actions{margin-top:.8rem}.tarot-year{margin-top:1rem}.tarot-year:focus{outline:none}.tarot-months{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.tarot-month{text-align:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:.7rem}.tarot-month__label{color:var(--primary);margin:0 0 .5rem;font-weight:700}.tarot-month__name{margin:.5rem 0 .2rem;font-weight:600}.tarot-month__text{color:var(--muted);margin:0;font-size:.88rem}.tarot-index{columns:3 180px;margin:.4rem 0 0;padding-left:1.1rem}.tarot-index li{break-inside:avoid;margin:0 0 .25rem}.tarot-more{margin:.3rem 0 0}.tarot-more>summary{color:var(--primary);padding:.3rem 0;font-weight:600}.tarot-more>summary:hover{color:var(--primary-hover)}.tarot-more[open]>summary{margin-bottom:.3rem}@media (width<=520px){.tarot-result__grid{grid-template-columns:1fr}.tarot-card--lg{max-width:180px;margin:0 auto}.tarot-months{grid-template-columns:repeat(2,1fr);gap:.6rem}}[data-widget=yes-or-no-tarot]{--tool-h:630px}@media (width>=400px){[data-widget=yes-or-no-tarot]{--tool-h:540px}}@media (width>=700px){[data-widget=yes-or-no-tarot]{--tool-h:440px}}@media (width>=1000px){[data-widget=yes-or-no-tarot]{--tool-h:465px}}
