@keyframes lucky77-confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}.lucky77-confetti{animation-name:lucky77-confetti-fall;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:forwards}@keyframes lucky77-win-flash-kf{0%{opacity:1;background:radial-gradient(circle,#fbbf24d9 0%,#fbbf2400 60%)}to{opacity:0;background:radial-gradient(circle,#fbbf2400 0% 60%)}}.lucky77-win-flash{animation:1.2s ease-out forwards lucky77-win-flash-kf}@keyframes lucky77-loss-flash-kf{0%,to{opacity:0}20%,60%{opacity:1}}.lucky77-loss-flash{animation:.9s ease-in-out 2 lucky77-loss-flash-kf}@keyframes lucky77-shake-kf{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.lucky77-shake{animation:.7s ease-in-out lucky77-shake-kf}@keyframes lucky77-jackpot-kf{0%,to{text-shadow:0 0 20px #fbbf24e6;transform:scale(1)rotate(-2deg)}50%{text-shadow:0 0 40px #fbbf24,0 0 60px #ffffffb3;transform:scale(1.15)rotate(2deg)}}.lucky77-jackpot{animation:.6s ease-in-out infinite lucky77-jackpot-kf}@keyframes fw-slot-cycle{0%,6%{opacity:1;top:77%;left:30%;transform:translate(-50%,-50%)scale(1)}30%,39%{opacity:1;top:83%;left:50%;transform:translate(-50%,-50%)scale(1.03)}63%,72%{opacity:1;top:77%;left:70%;transform:translate(-50%,-50%)scale(1)}80%{opacity:0;top:64%;left:70%;transform:translate(-50%,-50%)scale(.82)}90%{opacity:0;top:58%;left:50%;transform:translate(-50%,-50%)scale(.76)}98%{opacity:0;top:64%;left:30%;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;top:77%;left:30%;transform:translate(-50%,-50%)scale(1)}}.fw-serial-fruit{will-change:left, top, opacity, transform;animation:.9s cubic-bezier(.42,0,.22,1) infinite fw-slot-cycle;transform:translate(-50%,-50%)}@keyframes gk-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.18)}}@keyframes gk-spin{to{transform:rotate(360deg)}}@keyframes gk-bounce{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes wf-symbol-zoom-in{0%{opacity:0;filter:blur(20px)brightness(2);transform:scale(.2)rotate(-180deg)}40%{opacity:1;filter:blur()brightness(1.6);transform:scale(1.4)rotate(15deg)}60%{opacity:1;filter:blur()brightness(1.3);transform:scale(1)rotate(-5deg)}80%{opacity:1;filter:blur()brightness(1.4);transform:scale(1.15)rotate(2deg)}to{opacity:1;filter:blur()brightness(1.2);transform:scale(1.05)rotate(0)}}.wf-symbol-zoom-in{animation:1.1s cubic-bezier(.22,1,.36,1) both wf-symbol-zoom-in}@keyframes wf-shockwave{0%{opacity:.95;border-width:12px;transform:scale(.2)}to{opacity:0;border-width:1px;transform:scale(3.5)}}.wf-shockwave{animation:1.4s ease-out infinite wf-shockwave}@keyframes wf-burst-rays{0%{opacity:0;transform:scale(.4)rotate(0)}30%{opacity:1;transform:scale(1.1)rotate(45deg)}to{opacity:0;transform:scale(1.6)rotate(360deg)}}.wf-burst-rays{animation:2s linear infinite wf-burst-rays}@keyframes wf-spin-slow{to{transform:rotate(360deg)}}.wf-spin-slow{animation:6s linear infinite wf-spin-slow}.wf-spin-reverse{animation:9s linear infinite reverse wf-spin-slow}@keyframes wf-lightning-flicker{0%,to{opacity:.95;filter:drop-shadow(0 0 10px #67e8f9)drop-shadow(0 0 20px #fbbf24);transform:scale(1)rotate(0)}20%{opacity:.3;transform:scale(1.1)rotate(2deg)}40%{opacity:1;filter:drop-shadow(0 0 16px #fff)drop-shadow(0 0 30px #fbbf24);transform:scale(.95)rotate(-3deg)}60%{opacity:.7;transform:scale(1.05)rotate(1deg)}80%{opacity:1;transform:scale(1)rotate(-1deg)}}.wf-lightning-flicker{animation:.45s ease-in-out infinite wf-lightning-flicker}@keyframes wf-overlay-fade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.wf-overlay-fade{animation:.4s ease-out both wf-overlay-fade}@keyframes wf-banner-rise{0%{opacity:0;transform:translateY(40px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}.wf-banner-rise{animation:.6s cubic-bezier(.34,1.56,.64,1) .5s both wf-banner-rise}@keyframes wf-particle-up{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx,0), var(--dy,-200px)) scale(0);opacity:0}}.wf-particle{animation:1.8s ease-out infinite wf-particle-up}@keyframes wf-screen-flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}.wf-screen-flash{animation:.7s ease-out both wf-screen-flash}@keyframes wf-text-glow{0%,to{text-shadow:0 0 12px #fbbf24,0 0 24px #f59e0b,0 2px #78350f;transform:scale(1)}50%{text-shadow:0 0 24px #fff,0 0 40px #fbbf24,0 0 60px #f59e0b,0 2px #78350f;transform:scale(1.06)}}.wf-text-glow{animation:1s ease-in-out infinite wf-text-glow}@keyframes wf-loss-shake{0%,to{transform:translate(0)}15%{transform:translate(-3px,1px)}30%{transform:translate(3px,-1px)}45%{transform:translate(-2px,2px)}60%{transform:translate(2px,-2px)}75%{transform:translate(-1px,1px)}}.wf-loss-shake{animation:.55s ease-in-out wf-loss-shake}@keyframes wf-symbol-fade-in{0%{opacity:0;filter:blur(6px)saturate(.5);transform:scale(.85)}to{opacity:1;filter:blur()saturate(.7);transform:scale(1)}}.wf-symbol-fade-in{animation:.7s ease-out both wf-symbol-fade-in}@keyframes wf-ambient-drift{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.8}to{transform:translate(var(--dx,0), var(--dy,-120px)) scale(1);opacity:0}}.wf-ambient-particle{animation:4s ease-out infinite wf-ambient-drift}@keyframes wf-loss-vignette{0%{opacity:0}to{opacity:1}}.wf-loss-vignette{animation:.6s ease-out both wf-loss-vignette}@keyframes gl-tap-hint-kf{0%{opacity:0;transform:translate(-10%)scale(.6)}25%{opacity:1;transform:translate(-10%,-6px)scale(1.15)}55%{opacity:1;transform:translate(-10%,4px)scale(.95)}80%{opacity:1;transform:translate(-10%,-2px)scale(1.05)}to{opacity:0;transform:translate(-10%)scale(.8)}}.gl-tap-hint{animation:.65s ease-in-out both gl-tap-hint-kf}@keyframes gl-result-in-kf{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gl-result-in{animation:.38s cubic-bezier(.22,1,.36,1) both gl-result-in-kf}@keyframes gl-rays-kf{to{transform:rotate(360deg)}}.gl-rays{background:radial-gradient(circle,#fff6aaf2 0%,#ffd63c99 22%,#ffc82800 60%),repeating-conic-gradient(#ffde3cf2 0deg 9deg,#ffde3c00 9deg 22.5deg);border-radius:9999px;animation:12s linear infinite gl-rays-kf;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 70%);mask-image:radial-gradient(circle,#000 35%,#0000 70%)}@keyframes wf-arc-flicker-kf{0%,to{opacity:0;transform:translate(0)scaleY(1)}8%{opacity:1;transform:translate(-2px)scaleY(1.05)}20%{opacity:.2;transform:translate(1px)scaleY(.95)}30%{opacity:1;transform:translate(-1px)scaleY(1.08)}45%{opacity:.35;transform:translate(2px)scaleY(.98)}60%{opacity:1;transform:translate(0)scaleY(1.04)}75%{opacity:0}}.wf-arc-flicker{transform-origin:50%;animation:.42s ease-in-out infinite wf-arc-flicker-kf}@keyframes wf-aura-pulse-kf{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.wf-aura-pulse{animation:.7s ease-in-out infinite wf-aura-pulse-kf}@keyframes wf-eye-glow-kf{0%,to{opacity:.7}50%{opacity:1}}.wf-eye-glow{animation:.35s ease-in-out infinite wf-eye-glow-kf}@keyframes wf-eye-blink-kf{0%,92%,to{opacity:0;transform:scaleY(.05)}94%,97%{opacity:1;transform:scaleY(1)}}.wf-eye-blink{transform-origin:50% 32%;animation:5.5s ease-in-out infinite wf-eye-blink-kf}@keyframes wf-face-flash-kf{0%{opacity:0}15%{opacity:1}30%{opacity:.35}45%{opacity:.95}70%{opacity:.55}to{opacity:.7}}.wf-face-flash{animation:1.4s ease-out both wf-face-flash-kf,.9s ease-in-out 1.4s infinite wf-aura-pulse-kf}@keyframes wf-eye-burst-kf{0%{opacity:0;filter:blur(2px);transform:scale(.7)}20%{opacity:1;filter:blur();transform:scale(1.35)}40%{opacity:.6;transform:scale(1.1)}60%{opacity:1;transform:scale(1.25)}to{opacity:.85;transform:scale(1.15)}}.wf-eye-burst{transform-origin:50% 32%;animation:1.2s ease-out both wf-eye-burst-kf}
