@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/bangers-latin.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:#020617;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}#root{min-height:100vh;width:100%}.history-strip{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.7) rgba(15,23,42,.95)}.history-strip::-webkit-scrollbar{height:10px}.history-strip::-webkit-scrollbar-track{background:#0f172af2;border-radius:10px;border:1px solid rgba(148,163,184,.3)}.history-strip::-webkit-scrollbar-thumb{background:#38bdf8b3;border-radius:10px;border:1px solid rgba(56,189,248,.4)}.history-strip::-webkit-scrollbar-thumb:hover{background:#38bdf8e6}.history-strip.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@keyframes predictionsScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes signupPulseGlow{0%{box-shadow:0 0 10px #11a9ef59}50%{box-shadow:0 0 22px #11a9efd9}to{box-shadow:0 0 10px #11a9ef59}}@keyframes pulse{0%{box-shadow:0 8px 32px #dc262699,0 0 #f87171b3}50%{box-shadow:0 8px 32px #dc2626cc,0 0 0 8px #f8717100}to{box-shadow:0 8px 32px #dc262699,0 0 #f87171b3}}@keyframes gradientFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes spin{to{transform:rotate(360deg)}}.gradient-flow-animation{animation:gradientFlow 4s linear infinite}.home-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4.6vw,64px);font-weight:400;letter-spacing:2px;line-height:1.05;margin:4px 0 8px;color:#a7c7e7;text-shadow:0 0 14px rgba(59,130,246,.7);white-space:nowrap}.home-hero-line{display:inline}.home-hero-line+.home-hero-line:before{content:" "}.home-cta-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}.home-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:10px 22px;border-radius:12px;border:none;color:#fff;font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.home-cta-rainbet{background:#11a9ef;animation:signupPulseGlow 2.2s infinite ease-in-out}.home-cta-rainbet:hover{filter:brightness(1.06);box-shadow:0 0 28px #11a9efe6}.home-cta-rainbet-logo{height:28px;width:auto;display:block}.home-cta-discord{background:#5865f2;box-shadow:0 4px 18px #5865f259}.home-cta-discord:hover{filter:brightness(1.08);box-shadow:0 0 24px #5865f2b3}.home-cta-discord-logo{height:22px;width:auto;display:block}.home-perks{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:48px;background:#080e1cb8;border:1px solid rgba(148,163,184,.16);border-radius:16px;overflow:hidden}.home-perk{padding:26px 24px 24px;text-align:left;border-right:1px solid rgba(148,163,184,.12)}.home-perk:last-child{border-right:none}.home-perk-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fb4d6}.home-perk-figure{margin:10px 0 8px;font-family:Bebas Neue,sans-serif;font-size:42px;letter-spacing:.04em;line-height:.95;color:#f8fafc}.home-perk-detail{margin:0;font-size:14px;line-height:1.45;color:#cbd5e1b8}@media(max-width:640px){.home-hero-title{white-space:normal;font-size:clamp(42px,12vw,56px);line-height:.95}.home-hero-line{display:block}.home-hero-line+.home-hero-line:before{content:none}.home-cta{width:100%;max-width:320px}}@media(max-width:720px){.home-perks{grid-template-columns:1fr}.home-perk{border-right:none;border-bottom:1px solid rgba(148,163,184,.12);padding:20px 18px}.home-perk:last-child{border-bottom:none}}@media(min-width:769px){header button[aria-label="Toggle menu"]{display:none!important}}@media(max-width:1152px){html,body{overflow-x:hidden!important;max-width:100vw!important}header nav{display:none!important}header a[href*="rainbet.com"]{display:none!important}header button[aria-label="Toggle menu"]{display:flex!important}header{padding:12px 16px!important}header h1{font-size:24px!important}header img[alt=Discord]{height:20px!important}body{padding-top:60px}footer{padding:16px 12px!important}section{padding:12px!important;max-width:100vw!important;overflow-x:hidden!important}main{max-width:100vw!important;overflow-x:hidden!important;padding:0!important}h1{font-size:clamp(40px,12vw,80px)}h2{font-size:clamp(32px,10vw,64px)}h3{font-size:clamp(22px,7vw,48px)}h4{font-size:clamp(18px,5vw,36px)}h1,h2{white-space:nowrap}table h1,table h2,form h1,form h2{font-size:18px!important;white-space:normal!important}div[style*='maxWidth: "1400px"']{padding:0 10px!important}table{min-width:480px}table+div,div:has(>table){overflow-x:auto!important}.leaderboard-list-container{border-radius:0 0 10px 10px}.metrics-bar{grid-template-columns:repeat(2,1fr)!important}.countdown-bar{font-size:15px!important}.wheel-content-grid{flex-direction:column!important}}@media(max-width:1152px){.podium-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.podium-first{transform:none!important;order:1!important;width:90%!important;max-width:400px!important}.podium-second{transform:none!important;order:2!important;width:90%!important;max-width:400px!important}.podium-third{transform:none!important;order:3!important;width:90%!important;max-width:400px!important}}
