.slots-container.svelte-j3kird{font-family:Inter,system-ui,-apple-system,sans-serif}.screen-shake.svelte-j3kird{animation:svelte-j3kird-shake .4s ease-out}@keyframes svelte-j3kird-shake{0%,to{transform:translate(0)}10%{transform:translate(-2px,-1px)}20%{transform:translate(3px,1px)}30%{transform:translate(-3px,2px)}40%{transform:translate(2px,-2px)}50%{transform:translate(-1px,2px)}60%{transform:translate(2px,1px)}70%{transform:translate(-2px,-1px)}80%{transform:translate(1px,2px)}90%{transform:translate(-1px,-1px)}}.nebula-cloud.svelte-j3kird{border-radius:50%;filter:blur(60px);opacity:.15}.nebula-1.svelte-j3kird{width:400px;height:300px;top:-10%;left:-5%;background:radial-gradient(ellipse,#7c3aed,transparent);animation:svelte-j3kird-nebula-drift-1 20s ease-in-out infinite}.nebula-2.svelte-j3kird{width:350px;height:250px;bottom:-5%;right:-5%;background:radial-gradient(ellipse,#3b82f6,transparent);animation:svelte-j3kird-nebula-drift-2 25s ease-in-out infinite}.nebula-3.svelte-j3kird{width:300px;height:200px;top:30%;right:10%;background:radial-gradient(ellipse,#ec4899,transparent);animation:svelte-j3kird-nebula-drift-3 18s ease-in-out infinite;opacity:.08}@keyframes svelte-j3kird-nebula-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,20px) scale(1.1)}66%{transform:translate(-20px,10px) scale(.95)}}@keyframes svelte-j3kird-nebula-drift-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,-15px) scale(1.05)}}@keyframes svelte-j3kird-nebula-drift-3{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.star-dot.svelte-j3kird{animation:svelte-j3kird-twinkle-star 3s ease-in-out infinite;opacity:.15}@keyframes svelte-j3kird-twinkle-star{0%,to{opacity:.05;transform:scale(.8)}50%{opacity:.7;transform:scale(1.2)}}.ambient-particle.svelte-j3kird{animation:svelte-j3kird-float-up 10s ease-in-out infinite;opacity:0}@keyframes svelte-j3kird-float-up{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6;transform:translateY(90vh) scale(1)}90%{opacity:.4}to{transform:translateY(-20vh) scale(.5);opacity:0}}.title-text.svelte-j3kird{background:linear-gradient(135deg,#c4b5fd,#fbbf24,#f0abfc,#93c5fd,#fbbf24);background-size:300% 300%;animation:svelte-j3kird-title-gradient 6s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-j3kird-title-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.title-letter.svelte-j3kird{display:inline-block;animation:svelte-j3kird-letter-float 3s ease-in-out infinite}@keyframes svelte-j3kird-letter-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.title-glow.svelte-j3kird{background:radial-gradient(ellipse at center,rgba(251,191,36,.15) 0%,transparent 70%);animation:svelte-j3kird-title-glow-pulse 4s ease-in-out infinite;filter:blur(20px)}@keyframes svelte-j3kird-title-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}.title-shimmer-bar.svelte-j3kird{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);animation:svelte-j3kird-shimmer-sweep 4s ease-in-out infinite}.grid-border-glow.svelte-j3kird{box-shadow:inset 0 0 30px #6366f10d,0 0 40px #6366f10a;animation:svelte-j3kird-grid-ambient-glow 5s ease-in-out infinite}@keyframes svelte-j3kird-grid-ambient-glow{0%,to{box-shadow:inset 0 0 30px #6366f10a,0 0 40px #6366f108}50%{box-shadow:inset 0 0 40px #6366f114,0 0 60px #6366f10f}}.grid-flash-active.svelte-j3kird{animation:svelte-j3kird-grid-flash .5s ease-out}@keyframes svelte-j3kird-grid-flash{0%{box-shadow:0 0 60px #6366f114,inset 0 0 60px #ffffff26}20%{box-shadow:0 0 120px #ffffff40,inset 0 0 100px #ffffff40}to{box-shadow:0 0 60px #6366f114}}.cell.svelte-j3kird{transition:background .3s,border-color .3s,box-shadow .35s;will-change:transform,opacity}.cell.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){transition:transform .12s ease-out,opacity .12s ease-out,filter .12s ease-out}.cell-idle.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){animation:svelte-j3kird-idle-breathe 4s ease-in-out infinite}.cell-idle-glow.svelte-j3kird{animation:svelte-j3kird-idle-cell-glow 4s ease-in-out infinite}@keyframes svelte-j3kird-idle-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.08)}}@keyframes svelte-j3kird-idle-cell-glow{0%,to{opacity:.3}50%{opacity:.6}}.cell-shuffling.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){opacity:.15;filter:blur(4px);animation:svelte-j3kird-shuffle-jitter 55ms steps(2) infinite}@keyframes svelte-j3kird-shuffle-jitter{0%{transform:translateY(-4px) scale(.8)}50%{transform:translateY(4px) scale(.8)}to{transform:translateY(-4px) scale(.8)}}.cell-settling.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){animation:svelte-j3kird-settle-pop .4s cubic-bezier(.34,1.56,.64,1) forwards;opacity:1;filter:none}@keyframes svelte-j3kird-settle-pop{0%{transform:scale(.2) translateY(-20px);opacity:0;filter:brightness(2)}40%{transform:scale(1.2) translateY(4px);opacity:1;filter:brightness(1.5)}70%{transform:scale(.92) translateY(-2px);filter:brightness(1.1)}to{transform:scale(1) translateY(0);filter:brightness(1)}}.settle-flash.svelte-j3kird{animation:svelte-j3kird-flash-out .4s ease-out forwards}@keyframes svelte-j3kird-flash-out{0%{opacity:.4}to{opacity:0}}.cell-settled.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){filter:brightness(1.35);transform:scale(1.04)}.cell-winning.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){animation:svelte-j3kird-win-pulse .4s ease-in-out infinite alternate}@keyframes svelte-j3kird-win-pulse{0%{transform:scale(1);filter:brightness(1.3) drop-shadow(0 0 10px rgba(255,255,255,.25))}to{transform:scale(1.15);filter:brightness(1.8) drop-shadow(0 0 22px rgba(255,255,255,.5))}}.win-ring.svelte-j3kird{animation:svelte-j3kird-ring-breathe .45s ease-in-out infinite alternate}.win-ring-outer.svelte-j3kird{animation:svelte-j3kird-ring-breathe .55s ease-in-out infinite alternate-reverse}@keyframes svelte-j3kird-ring-breathe{0%{opacity:.3;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.shimmer-bar.svelte-j3kird{animation:svelte-j3kird-shimmer-sweep .6s linear infinite}@keyframes svelte-j3kird-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.win-sparkle.svelte-j3kird{animation:svelte-j3kird-sparkle-flash .8s ease-in-out infinite}@keyframes svelte-j3kird-sparkle-flash{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}}.cell-bursting.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){animation:svelte-j3kird-burst-symbol .65s ease-out forwards}@keyframes svelte-j3kird-burst-symbol{0%{transform:scale(1.15);filter:brightness(3);opacity:1}20%{transform:scale(1.4);filter:brightness(4);opacity:1}50%{transform:scale(1.2);filter:brightness(2);opacity:.8}to{transform:scale(.5);filter:brightness(1);opacity:.2}}.burst-flash.svelte-j3kird{animation:svelte-j3kird-burst-flash-anim .55s ease-out forwards;pointer-events:none;z-index:10}@keyframes svelte-j3kird-burst-flash-anim{0%{opacity:1;transform:scale(.6)}25%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.8)}}.burst-ring.svelte-j3kird{animation:svelte-j3kird-burst-ring-expand .65s ease-out forwards;pointer-events:none;z-index:9}.burst-ring-3.svelte-j3kird{animation:svelte-j3kird-burst-ring-expand .8s ease-out forwards;pointer-events:none;z-index:8}@keyframes svelte-j3kird-burst-ring-expand{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(2)}}.burst-ring-2.svelte-j3kird{animation:svelte-j3kird-burst-ring-expand .5s ease-out forwards;pointer-events:none;z-index:9}.burst-particle.svelte-j3kird{animation:svelte-j3kird-particle-explode .75s ease-out forwards;pointer-events:none;z-index:20;transform:translate(-50%,-50%)}@keyframes svelte-j3kird-particle-explode{0%{transform:translate(-50%,-50%) translate(0) scale(1.5);opacity:1}30%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--px),var(--py)) scale(0);opacity:0}}.burst-coin.svelte-j3kird{animation:svelte-j3kird-coin-burst .85s ease-out forwards;pointer-events:none;z-index:20;transform:translate(-50%,-50%)}@keyframes svelte-j3kird-coin-burst{0%{transform:translate(-50%,-50%) translate(0) scale(.5) rotate(0);opacity:1}25%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--px) * .35),calc(var(--py) * .35)) scale(1.3) rotate(90deg)}to{transform:translate(-50%,-50%) translate(var(--px),var(--py)) scale(.2) rotate(360deg);opacity:0}}.burst-ring-particle.svelte-j3kird{animation:svelte-j3kird-ring-particle-expand .7s ease-out forwards;pointer-events:none;z-index:20;transform:translate(-50%,-50%)}@keyframes svelte-j3kird-ring-particle-expand{0%{transform:translate(-50%,-50%) translate(0) scale(.2);opacity:1}to{transform:translate(-50%,-50%) translate(var(--px),var(--py)) scale(1.8);opacity:0}}.cell-dissolving.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){animation:svelte-j3kird-dissolve .4s ease-in forwards}@keyframes svelte-j3kird-dissolve{0%{transform:scale(.5);opacity:.2;filter:brightness(.5)}to{transform:scale(.05);opacity:0;filter:brightness(0)}}.cell-dropping.svelte-j3kird .symbol-wrap:where(.svelte-j3kird){animation:svelte-j3kird-drop-in .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-j3kird-drop-in{0%{transform:translateY(-35px) scale(.6);opacity:0;filter:brightness(1.5)}50%{transform:translateY(6px) scale(1.1);opacity:1;filter:brightness(1.2)}70%{transform:translateY(-3px) scale(.95)}to{transform:translateY(0) scale(1);filter:brightness(1)}}.orb-badge.svelte-j3kird{animation:svelte-j3kird-orb-pop .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-j3kird-orb-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.multi-badge.svelte-j3kird{animation:svelte-j3kird-multi-glow 2s ease-in-out infinite}@keyframes svelte-j3kird-multi-glow{0%,to{box-shadow:0 0 12px #f59e0b26}50%{box-shadow:0 0 30px #f59e0b66,0 0 60px #f59e0b1a}}.win-bar.svelte-j3kird{animation:svelte-j3kird-win-slide .3s ease-out forwards}@keyframes svelte-j3kird-win-slide{0%{transform:translateY(10px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.win-bar-shimmer.svelte-j3kird{background:linear-gradient(110deg,transparent 30%,rgba(16,185,129,.08) 50%,transparent 70%);animation:svelte-j3kird-shimmer-sweep 3s ease-in-out infinite}.bigwin-overlay.svelte-j3kird{animation:svelte-j3kird-overlay-fade-in .4s ease-out forwards}@keyframes svelte-j3kird-overlay-fade-in{0%{opacity:0}to{opacity:1}}.bigwin-inner.svelte-j3kird{animation:svelte-j3kird-bigwin-entrance .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-j3kird-bigwin-entrance{0%{transform:scale(.3) rotate(-5deg);opacity:0}60%{transform:scale(1.05) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.bigwin-rays.svelte-j3kird{background:conic-gradient(from 0deg,transparent 0deg,rgba(251,191,36,.04) 15deg,transparent 30deg,transparent 60deg,rgba(168,85,247,.03) 75deg,transparent 90deg,transparent 120deg,rgba(251,191,36,.04) 135deg,transparent 150deg,transparent 180deg,rgba(168,85,247,.03) 195deg,transparent 210deg,transparent 240deg,rgba(251,191,36,.04) 255deg,transparent 270deg,transparent 300deg,rgba(168,85,247,.03) 315deg,transparent 330deg,transparent 360deg);animation:svelte-j3kird-rays-rotate 8s linear infinite}@keyframes svelte-j3kird-rays-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bigwin-beams.svelte-j3kird{animation:svelte-j3kird-rays-rotate 12s linear infinite}.bigwin-amount.svelte-j3kird{animation:svelte-j3kird-amount-glow 1.2s ease-in-out infinite alternate}@keyframes svelte-j3kird-amount-glow{0%{text-shadow:0 0 30px rgba(255,215,0,.2),0 4px 20px rgba(0,0,0,.5);transform:scale(1)}to{text-shadow:0 0 80px rgba(255,215,0,.5),0 0 140px rgba(255,215,0,.2),0 4px 20px rgba(0,0,0,.5);transform:scale(1.03)}}.bigwin-tier.svelte-j3kird{animation:svelte-j3kird-tier-pulse .8s ease-in-out infinite alternate}@keyframes svelte-j3kird-tier-pulse{0%{transform:scale(1);letter-spacing:.4em}to{transform:scale(1.05);letter-spacing:.45em}}.bigwin-spark.svelte-j3kird{animation:svelte-j3kird-spark-orbit 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-j3kird-spark-orbit{0%{transform:translate(-50%,-50%) rotate(var(--sa)) translateY(calc(var(--sd) * -1)) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(calc(var(--sa) + 180deg)) translateY(calc(var(--sd) * -1)) scale(.3);opacity:.2}to{transform:translate(-50%,-50%) rotate(calc(var(--sa) + 360deg)) translateY(calc(var(--sd) * -1)) scale(1);opacity:1}}.coin-rain.svelte-j3kird{animation:svelte-j3kird-coin-fall 2s ease-in infinite;pointer-events:none}@keyframes svelte-j3kird-coin-fall{0%{transform:translateY(-80px) rotate(0) scale(.5);opacity:0}15%{opacity:1;transform:translateY(-40px) rotate(45deg) scale(1)}85%{opacity:.8}to{transform:translateY(200px) rotate(360deg) scale(.3);opacity:0}}.freespin-badge.svelte-j3kird{animation:svelte-j3kird-fs-glow 3s ease-in-out infinite}@keyframes svelte-j3kird-fs-glow{0%,to{box-shadow:0 0 15px #14b8a61a}50%{box-shadow:0 0 30px #14b8a64d,0 0 60px #14b8a614}}
