.tarot-result{scroll-margin-top:24px}.tarot-live-grid.single{grid-template-columns:minmax(0,470px);justify-content:center}.tarot-progress{font-size:13px;color:#cfb7ed;padding:20px 0}.tarot-result .reading-summary .button{display:inline-flex;margin-top:18px;font-size:12px}.tarot-result>.button{margin-top:20px}.tarot-deal{animation:tarot-reveal .6s both}@keyframes tarot-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tarot-deal{animation:none}}