.fx-draw-idle{aspect-ratio:4/5;border:1px solid var(--fx-line,#eadfe8);background:linear-gradient(#fbe8ef,#fffbf8 60%,#f6ece2 60%);border-radius:18px;width:min(100%,220px);margin:0 auto 14px;position:relative;overflow:hidden}.fx-draw-video{object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .12s linear;position:absolute;inset:0}.fx-draw-video[data-active="1"]{opacity:1}.fx-draw-still{object-fit:contain;background:#fffbf8}.fx-draw-overlay{z-index:80;background:#281e34d6;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;animation:.25s both fx-draw-in;display:flex;position:fixed;inset:0}@keyframes fx-draw-in{0%{opacity:0}to{opacity:1}}.fx-draw-stage{aspect-ratio:4/5;background:#fbe8ef;border-radius:22px;width:min(92vw,420px,80dvh - 96px);transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000059}.fx-draw-skip{color:#fff;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffffb3;border-radius:999px;min-width:120px;min-height:44px;padding:0 20px;font-size:15px;font-weight:700}.fx-draw-skip:hover,.fx-draw-skip:focus-visible{background:#ffffff3d}.fx-draw-wait{text-align:center;color:var(--fx-head,#382e42);text-shadow:0 0 6px #fff;margin:0;font-size:13px;font-weight:700;position:absolute;bottom:10px;left:0;right:0}.fx-tier-normal[data-step^=glow] .fx-draw-stage,.fx-tier-normal[data-step=reveal] .fx-draw-stage{box-shadow:0 0 36px 6px #ffffffbf}.fx-tier-rare[data-step^=glow] .fx-draw-stage,.fx-tier-rare[data-step=reveal] .fx-draw-stage{box-shadow:0 0 46px 10px #ffc446d9}.fx-tier-special[data-step^=glow] .fx-draw-stage,.fx-tier-special[data-step=reveal] .fx-draw-stage{animation:1.6s linear infinite fx-draw-rainbow}@keyframes fx-draw-rainbow{0%,to{box-shadow:0 0 30px 6px #ff6ebed9,0 0 70px 18px #78b4ff8c}33%{box-shadow:0 0 30px 6px #ffdc5ad9,0 0 70px 18px #ff6ebe8c}66%{box-shadow:0 0 30px 6px #6edcffd9,0 0 70px 18px #b48cff8c}}.fx-draw-reveal{background:radial-gradient(circle at 50% 46%,#ffffffd9,#ffffff59 55%,#281e3426);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;animation:.3s both fx-draw-in;display:flex;position:absolute;inset:0}.fx-tier-rare .fx-draw-reveal{background:radial-gradient(circle at 50% 46%,#fff4cdf2,#ffcd5a73 55%,#78500a33)}.fx-tier-special .fx-draw-reveal{background:radial-gradient(circle at 50% 46%,#fffffff2,#ffd2f080 45%,#bedcff73 70%,#3c285a40)}.fx-draw-cards{perspective:800px;justify-content:center;gap:10px;width:100%;display:flex}.fx-draw-card{width:44%;animation:.7s cubic-bezier(.2,.9,.3,1.2) both fx-draw-flip}.fx-draw-reveal-3 .fx-draw-card{width:29%}@keyframes fx-draw-flip{0%{opacity:0;transform:rotateY(90deg)scale(.7)}60%{opacity:1}to{opacity:1;transform:rotateY(0)scale(1)}}.fx-draw-card .fx-tarot{box-shadow:0 8px 26px #382e4259}.fx-tier-rare .fx-draw-card .fx-tarot{box-shadow:0 0 0 2px #f3c55a,0 0 26px 6px #ffc446e6}.fx-tier-special .fx-draw-card .fx-tarot{box-shadow:0 0 0 2px #fff,0 0 18px 4px #ff78c8e6,0 0 36px 10px #78b4ffb3}.fx-draw-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fx-draw-name{color:var(--fx-head,#382e42);text-align:center;background:#ffffffe6;border-radius:999px;margin:0;padding:4px 12px;font-size:16px;font-weight:800}.fx-draw-tier{letter-spacing:.08em;color:#fff;background:linear-gradient(90deg,#c9902a,#f3c55a,#c9902a);border-radius:999px;margin:0;padding:2px 12px;font-size:13px;font-weight:800}.fx-tier-special .fx-draw-tier{background:linear-gradient(90deg,#ff6fb5,#ffb86b,#ffe46b,#6bdcff,#b48bff)}@media (prefers-reduced-motion:reduce){.fx-draw-card{animation:.4s both fx-draw-in}.fx-tier-special[data-step^=glow] .fx-draw-stage,.fx-tier-special[data-step=reveal] .fx-draw-stage{animation:none;box-shadow:0 0 30px 6px #ff6ebed9,0 0 70px 18px #78b4ff8c}}html[data-fx=off] .fx-draw-card{animation:.4s both fx-draw-in}html[data-fx=off] .fx-draw-stage{animation:none!important}.fx-draw-stage video,.fx-draw-stage img{filter:none}
