@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";html,body,#root{min-height:100%}:root{font-family:DM Sans,sans-serif;color:#f7f8f5;background:#071014;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;background:radial-gradient(circle at 90% -10%,rgba(48,201,157,.14),transparent 34rem),radial-gradient(circle at 0% 30%,rgba(246,193,67,.08),transparent 28rem),#071014}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-surface{background:linear-gradient(180deg,#0a171b,#071014 46%,#04090c);color:#f7f8f5}.display-font{font-family:Space Grotesk,sans-serif}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes pulse-mult{0%,to{text-shadow:0 0 20px currentColor,0 0 40px currentColor;opacity:1}50%{text-shadow:0 0 40px currentColor,0 0 80px currentColor;opacity:.85}}@keyframes crash-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes boom{0%{transform:scale(.5);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes cashout-flash{0%{background-color:#06d6a000}30%{background-color:#06d6a026}to{background-color:#06d6a000}}@keyframes slots-reel-spin{0%{transform:translate3d(0,-14px,0);opacity:.45}42%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,14px,0);opacity:.45}}@keyframes slots-spin-glow{0%,to{box-shadow:0 0 18px #ff638f47}50%{box-shadow:0 0 34px #ff638f9e}}.slots-reel-symbol.is-spinning{animation:slots-reel-spin .44s cubic-bezier(.22,.61,.36,1) infinite;will-change:transform,opacity}.slots-spin-panel.is-spinning{animation:slots-spin-glow 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.slots-reel-symbol.is-spinning,.slots-spin-panel.is-spinning{animation:none}}.anim-pulse-mult{animation:pulse-mult 2s ease-in-out infinite}.anim-crash-shake{animation:crash-shake .5s ease-in-out}.anim-fade-up{animation:fade-slide-up .3s ease-out}.anim-boom{animation:boom .6s ease-out forwards}.anim-cashout-flash{animation:cashout-flash .8s ease-out}@keyframes app-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-rise{animation:app-rise .42s cubic-bezier(.22,1,.36,1) both}
