body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{align-items:center;background:#18172c;color:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;margin:0;min-height:100vh;padding:0}@media (max-width:430px){.main-logo{align-self:center}}@media (max-width:540px){.main-logo-text{display:none!important}}.main-menu{align-items:center;background:none;display:flex;justify-content:space-between;margin:0 auto 12px;max-width:400px;padding:0 8px;width:95vw}.logo{color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px}.menu-buttons{align-items:center;display:flex}.menu-buttons button{background:#22213a;border:1px solid #ff3964;border-radius:8px;color:#fff;font-size:15px;margin-left:8px;padding:6px 12px;transition:border .15s}.user-btn{align-items:center;background:none;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;padding:0;width:36px}.roulette{margin:24px auto 8px;max-width:400px;text-align:center;width:95vw}.roulette-track{background:#232132;border-radius:10px;display:flex;justify-content:space-between;padding:16px}.roulette-item{align-items:center;background:#333;border-radius:8px;color:#fff;display:flex;font-size:18px;height:56px;justify-content:center;margin:0 4px;width:40px}.spin-btn{background:#ff3964;border:none;border-radius:8px;color:#fff;font-size:16px;margin-top:10px;padding:10px 30px}.stake-panel{align-items:center;background:#232132;display:flex;justify-content:center;margin:12px auto;padding:8px 0;width:95vw}.stake-panel button,.stake-panel input{background:#22213a;border:1px solid #ff3964;border-radius:6px;color:#fff;font-size:13px;margin:0 4px;padding:6px 8px}.stake-panel input{border:1px solid #333;padding:6px 4px;width:64px}.live-feed{background:#22213a;border-radius:12px;color:#fff;font-size:15px;margin:18px auto;max-width:400px;min-height:80px;padding:16px;text-align:left;width:95vw}@media (max-width:480px){.main-menu{max-width:100vw;padding:0 4px;width:98vw}.logo{font-size:17px}.menu-buttons button{font-size:14px;margin-left:5px;padding:6px 8px}.user-btn{font-size:16px;height:32px;width:32px}.live-feed,.roulette,.stake-panel{max-width:99vw;width:99vw}}#root,.app,body,html{height:100%;margin:0;min-height:100vh;padding:0}.modal-bg{background:#141422eb;bottom:0;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.modal-bg,.modal-window{align-items:center;display:flex}.modal-window{background:#22213a;border-radius:16px;box-shadow:0 4px 36px #0008;flex-direction:column;max-width:96vw;min-width:340px;padding:36px 24px 24px;position:relative}.modal-close{background:none;border:none;cursor:pointer;opacity:.82;padding:0;position:absolute;right:20px;top:20px;transition:transform .13s}.modal-close:hover{opacity:1;transform:scale(1.15) rotate(90deg)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes fadeInMenu{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-window{animation:modalFadeIn .23s cubic-bezier(.6,.1,.32,1)}.modal-input{background:#262542;border:1.5px solid #393845;border-radius:7px;margin-bottom:16px;margin-right:12px;padding:9px 12px;transition:border .17s;width:150px}.modal-input:focus{background:#232132;border-color:#ff3964}.modal-btn{background:#ff3964;border:none;border-radius:8px;box-shadow:0 2px 10px #0002;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:6px;padding:9px 24px;transition:background .18s,box-shadow .18s}.modal-btn:hover{background:#ff5477;box-shadow:0 2px 20px #ff39644a}.max-btn{background:#393845;border:1px solid #ff3964;color:#ff3964;font-size:15px;margin-bottom:0;margin-left:0;padding:9px 14px;transition:background .18s,color .18s}.max-btn:hover{background:#ff3964;color:#fff}.modal-input{background:#232132;border:1.5px solid #36334b;border-radius:8px;color:#fff;font-size:16px;margin-bottom:10px;outline:none;padding:10px 14px;transition:border .18s}.modal-input:focus{border:1.5px solid #ff3964}@media (max-width:600px){.main-menu{align-items:stretch;border-radius:0 0 10px 10px;flex-direction:column;gap:8px;padding:10px 4px 8px}.main-menu .logo{font-size:16px;justify-content:center}.menu-buttons{flex-wrap:wrap;gap:8px}.roulette-window{border-radius:10px!important;max-width:100vw!important;min-width:0!important;width:100vw!important}.roulette-track{min-width:100vw!important}.roulette-item{font-size:17px!important;min-width:42px!important}.roulette-marker{margin-left:-1px}.spin-btn{font-size:17px;min-width:0!important;min-width:auto!important;padding:10px 0!important;width:100%!important}.stake-panel{flex-wrap:wrap;gap:7px;padding:10px 0}.stake-panel button,.stake-panel input{flex:1 1 40%;font-size:16px;margin:0 2px;min-width:70px}.live-feed{font-size:14px;max-width:100vw;min-width:0;min-width:auto;padding:10px 6px!important}.modal-window{border-radius:10px;max-width:97vw!important;min-width:0!important;padding:19px 7px 14px!important}.modal-btn,.modal-input{font-size:17px!important;width:98%!important}}@media (max-width:540px){.main-menu{align-items:stretch!important;border-radius:0 0 12px 12px!important;box-shadow:0 1px 7px #16161a33!important;flex-direction:column!important;gap:6px!important;padding:9px 5px 10px!important}.main-menu .menu-buttons{flex-wrap:wrap;gap:7px!important;justify-content:space-between!important;width:100%}.main-menu [role=button],.main-menu button{font-size:15px!important;margin:0 0 4px!important;min-width:90px!important;padding:8px 0!important;width:100%}.main-menu img,.main-menu>div>div,.main-menu>div>img{margin-left:0!important;margin-right:0!important}.banner{font-size:13px!important;gap:7px!important;max-width:100vw!important;min-width:0!important;padding:10px!important;width:100%!important}.live-feed,.modal-window,.roulette-window,.stake-panel{border-radius:10px!important;box-sizing:border-box;max-width:99vw!important;min-width:0!important;padding-left:7px!important;padding-right:7px!important;width:100%!important}}.app,.banner,.live-feed,.main-menu,.modal-window,.roulette,.roulette-window,.stake-panel{box-sizing:border-box!important;margin-left:auto;margin-right:auto;max-width:410px!important;min-width:0!important;width:100%}@media (max-width:500px){.app,.banner,.live-feed,.main-menu,.modal-window,.roulette,.roulette-window,.stake-panel{height:auto;max-width:100vw!important;min-width:0!important;padding-left:6px!important;padding-right:6px!important}}.live-feed{min-height:auto}input.stake-input{background:#292233;border:1.5px solid #393845;border-radius:8px;box-shadow:0 2px 10px #16161a15;color:#fff;font-size:16px;margin:0 6px;outline:none;padding:9px 14px;transition:border .18s,background .18s;width:120px}input.stake-input:focus{background:#232132;border:1.5px solid #ff3964}input.stake-input::placeholder{color:#888ca4;opacity:1}input.stake-input::-webkit-inner-spin-button,input.stake-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.stake-input[type=number]{-moz-appearance:textfield}.stake-panel{background:#22213a;border-radius:10px;box-sizing:border-box;margin:12px 0;max-width:400px;padding:14px 10px 8px;width:100%}.stake-row{display:flex;gap:8px;margin-bottom:10px}.stake-btn{background:#393845;border:1.5px solid #ff3964;border-radius:8px;color:#ff3964;cursor:pointer;flex:0 0 48px;font-size:26px;font-weight:600;height:42px;transition:background .17s}.stake-btn.max{background:#ff3964;border:none;color:#fff;flex:1 1;font-size:17px;font-weight:700;margin-left:8px}.stake-input{background:#292233;border:1.5px solid #fff;border-radius:8px;color:#fff;flex:2 1;font-size:20px;min-width:90px;padding:0 12px;text-align:center}.stake-quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.stake-quick-btn{background:#393845;border:1px solid #555;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;margin-bottom:5px;padding:4px 13px;transition:background .18s,color .18s}.stake-quick-btn:hover:not(:disabled){background:#ff3964;border-color:#ff3964;color:#fff}.stake-balance{color:#bbb;font-size:16px;margin-top:7px;text-align:right}
/*# sourceMappingURL=main.cb2da84f.css.map*/