@font-face{font-family:Fredoka One;src:url(../fonts/FredokaOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body{width:100%;margin:0;place-items:center;min-width:320px;display:flex;flex-direction:column}html,body{height:100%;overflow:hidden;user-select:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;user-select:none}html,body,#root{height:100%}#root{display:flex;flex-direction:column;width:100%;min-height:0}:root{--gradient-bg: linear-gradient(135deg, #a496ff 0%, #b4b3fe 25%, #8784ff 50%, #6676fd 75%, #9bcdff 100%);background:var(--gradient-bg)}main{flex:1 1 auto;min-height:0}#root{flex:1 1 auto;min-height:0}a{color:inherit;text-decoration:inherit}.root{width:var(--window-width);max-width:720px;margin:0 auto;box-sizing:border-box;min-width:320px}.root--full-height{overflow:hidden auto;height:100%}.root--inset-bottom{padding-bottom:var(--sum-inset-bottom, 0)}.root--inset-top{padding-top:var(--sum-inset-top, 0)}.root--inset-left{padding-left:var(--sum-inset-left, 0)}.root--inset-right{padding-right:var(--sum-inset-right, 0)}.root--disable-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.root--disable-scrollbar::-webkit-scrollbar{display:none}.start-screen{width:100%;display:flex;flex-direction:column;align-items:center;height:100%;position:relative;font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;color:#fff}.start-screen .main{display:flex;position:relative;flex-direction:column;width:100%;gap:16px;padding:16px 0;flex-grow:1}.start-screen .main .deposit{display:flex;justify-content:flex-end;align-content:center;align-items:center;width:100%}.start-screen .main .game-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1}.start-screen .main .game-info img{width:224px;height:224px;box-shadow:0 6px #37559c;border:6px solid rgb(255,255,255);border-radius:40px}.start-screen .main .game-info h1{font-size:34px;line-height:41px;-webkit-text-stroke:2px rgb(78,90,159);text-shadow:0 4px 0 rgb(78,90,159)}.start-screen .button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.start-screen .button-container p{font-size:17px;display:flex;text-align:center;align-items:center;text-shadow:0 2px rgb(55,85,156);-webkit-text-stroke:1px rgb(70,101,175)}.start-screen .button-container p img{padding:0 3px}.start-screen .button-container div{width:100%;flex-direction:column;padding-bottom:34px}.start-screen .button-container div .button{margin-top:16px}.button{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border:none;border-radius:70px;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;outline:none;gap:8px;font-family:Fredoka One,sans-serif;font-style:normal;box-sizing:border-box;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);overflow:visible}.button--small{min-height:48px;min-width:75p x}.button--medium{min-height:48px;width:155px}.button--large{min-height:64px;width:361px}.button--success{background:linear-gradient(180deg,#01a756,#3cff37);border:2px solid #04A45C;box-shadow:0 4px #028148}.button--error{background:linear-gradient(180deg,#dc1f4b,#ce1741);border:2px solid #C41840;box-shadow:0 4px #a11032}.button--warning{background:linear-gradient(180deg,#f37f03,#db9500);border:4px solid #AB7400;box-shadow:0 4px #906200}.button--night{background:linear-gradient(180deg,#6546c4,#6b4fc1);border:4px solid #422B8A;box-shadow:0 4px #352075}.button--blur{border:2px solid transparent;background:#ffffff57;border-radius:50px;position:relative;overflow:hidden}.button--blur :after{filter:blur(100px);position:absolute;content:"";inset:0}.button--full-width{width:100%}.button--disabled{opacity:.5;cursor:not-allowed}.button__content{display:flex;align-items:center;justify-content:center;color:var(--Static-White, #FFFFFF);font-weight:400;line-height:34px;font-size:28px;padding:0 6px}.button__content--success{-webkit-text-stroke:.5px #0D9B21;text-shadow:0 2px 0 #0D9B21}.button__content--error{-webkit-text-stroke:.5px #A11032;text-shadow:0 2px 0 #A11032}.button__content--warning{-webkit-text-stroke:.5px #AB7400;text-shadow:0 2px 0 #AB7400}.button__content--night{-webkit-text-stroke:.5px #422B8A;text-shadow:0 2px 0 #422B8A}.button__effect{position:absolute;top:8px;left:50%;transform:translate(-50%);width:55%;height:12%;border-radius:30px;background:#fff;opacity:13%;z-index:5}.button__overlay{border-radius:70px;inset:0;position:absolute;box-sizing:border-box;filter:blur(1.5px)}.button:active{transform:scale(.98);box-shadow:0 2px #0003;transition:all .1s ease-in-out}@keyframes starPulse{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(5deg)}50%{transform:scale(1.05) rotate(-3deg)}75%{transform:scale(1.08) rotate(2deg)}}.stars-amount{display:flex;flex-direction:row;gap:4px;position:relative}.stars-amount span{text-align:center;font-size:28px;font-weight:400;font-family:Fredoka One,sans-serif;font-style:normal;color:#fff;padding:5px;position:relative;z-index:2;text-shadow:0 0 10px rgba(255,215,0,.3),0 0 20px rgba(255,215,0,.1)}.stars-amount img{margin:auto;width:24px;height:24px;position:relative;z-index:2;animation:starPulse 3s ease-in-out infinite;animation-delay:.5s;filter:drop-shadow(0 0 6px rgba(255,215,0,.6))}.stars-amount img:hover{animation-duration:1s;filter:drop-shadow(0 0 10px rgba(255,215,0,.9))}.modal-container{z-index:10;font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;color:#fff;inset:0;position:absolute}.modal-container .background{background:#0006;width:100vw;height:100%;top:0;left:0;position:fixed}.modal-container .wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-left:12px;padding-right:12px}.modal-container .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;z-index:100;min-height:20vh;background:#7f88cfb8;border:.5px solid rgba(255,255,255,.2);border-radius:32px;backdrop-filter:blur(48px);padding:24px;margin-bottom:30px;gap:24px}.modal-container .content .header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.modal-container .content .header h2{-webkit-text-stroke:2px rgb(78,90,159);text-shadow:0 4px 0 rgb(78,90,159);font-size:34px;line-height:34px;font-weight:700;text-transform:uppercase}.modal-container .content .header button{min-width:34px;min-height:34px;max-height:34px;max-width:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}._root_1u8hn_1{display:flex;flex-direction:column;gap:24px;width:100%;._amountsContainer_1u8hn_7{display:grid;grid-template-columns:auto auto;width:100%;gap:10px;._selected_1u8hn_13{border-color:#fff}}._controls_1u8hn_18{display:flex;flex-direction:column;gap:12px}}.withdrawal-input{width:100%;display:flex;flex-direction:column;text-align:center;align-items:center;gap:16px}.withdrawal-input input{width:100%;border:2px solid transparent;background:#ffffff57;border-radius:50px;color:#fff;font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;font-size:36px;padding:16px;outline:none}.withdrawal-input input:focus{border-color:#ffffff1a}.withdrawal-input span{display:flex;flex-direction:row;text-align:center;align-items:center;font-size:17px;text-shadow:0 2px rgb(55,85,156);-webkit-text-stroke:1px rgb(70,101,175)}.withdrawal-input span img{padding:0 3px}.loading-screen{width:100%;height:100%;z-index:10;position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;color:#fff;font-size:24px}.loading-screen .loader{display:inline-block;width:24px;height:24px;border:3px solid rgba(255,255,255,0);border-radius:50%;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}.loading-screen .background{background:#0006;width:100vw;height:100%;top:0;left:0;position:fixed}.loading-screen span{z-index:15}.typography{margin:0;padding:0;line-height:1.5;color:#f5f5f5;font-family:Be Vietnam Pro,sans-serif}.typography--h1{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.typography--h2{font-size:2rem;line-height:1.2;margin-bottom:.875rem}.typography--h3{font-size:1.75rem;line-height:1.2;margin-bottom:.75rem}.typography--h4{font-size:1.5rem;line-height:1.2;margin-bottom:.625rem}.typography--h5{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}.typography--h6{font-size:1rem;line-height:1.2;margin-bottom:.375rem}.typography--body1{font-size:1rem;line-height:1.5;margin-bottom:1rem}.typography--body2{font-size:.875rem;line-height:1.5;margin-bottom:.875rem}.typography--caption{font-size:.75rem;line-height:1.5;margin-bottom:.5rem;color:#708499}.typography--link{font-size:1rem;line-height:1.5;color:#6ab3f3;text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.typography--link:hover{color:#6ab3f3;opacity:.8}.typography--link:active{opacity:.7}.typography--regular{font-weight:400}.typography--medium{font-weight:500}.typography--semibold{font-weight:600}.typography--bold{font-weight:700}.typography--align-left{text-align:left}.typography--align-center{text-align:center}.typography--align-right{text-align:right}.typography--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typography--no-wrap{white-space:nowrap}.typography:last-child{margin-bottom:0}.maintenance-modal__content{padding:20px 0;text-align:center}.maintenance-modal__content .maintenance-modal__message{margin-bottom:24px;line-height:1.5}.maintenance-modal__content .maintenance-modal__actions{display:flex;justify-content:center}.maintenance-modal__content .maintenance-modal__button{min-width:200px}.duty-button{position:fixed;top:16px;left:16px;z-index:9}.duty-offer-modal{display:flex;flex-direction:column;gap:2rem;padding:1rem 0;width:100%}.duty-offer-modal__content{display:flex;flex-direction:column;gap:1.5rem}.duty-offer-modal__info{text-align:center}.duty-offer-modal__game-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.duty-offer-modal__bet{font-size:1.2rem;font-weight:600;color:gold}.duty-offer-modal__timer{text-align:center;padding:1rem;background:#ffffff1a;border-radius:12px}.duty-offer-modal__timer p{margin:0;color:#fff}.duty-offer-modal__countdown{font-size:2rem!important;font-weight:700!important;color:gold!important;margin-top:.5rem!important}.duty-offer-modal__actions{display:flex;flex-direction:column;gap:1rem}.lobby-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:100%;font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;color:#fff}.lobby-container .main{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:16px}.lobby-container .main .header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.lobby-container .main .header h1{font-size:72px;text-shadow:0 4px 0 #694EB1;-webkit-text-stroke:2px #694EB1}.lobby-container .main .header span{font-size:24px}.lobby-container .main .game-info{box-sizing:border-box;width:100%;display:flex;flex-direction:column;padding:0 20px;background:#ffffff57;border-radius:24px}.lobby-container .main .game-info div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.lobby-container .main .game-info div span{padding:6px 0;font-size:28px;line-height:34px}.lobby-container .main .game-info .top{border-bottom:.5px solid rgba(255,255,255,.1607843137)}.lobby-container .main .players{display:flex;flex-direction:column;font-size:24px;align-items:center;gap:20px}.lobby-container .main .players .players-count{display:flex;flex-direction:row;gap:6px}.lobby-container .main .players .players-count span{opacity:50%}.lobby-container .main .players .avatars{box-sizing:border-box;max-height:100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px}.lobby-container .button-container{box-sizing:border-box;width:100%;display:flex;flex-direction:column;padding-bottom:34px;gap:16px;margin-top:auto}.avatar{background:#ffffff57;border-radius:100%;display:flex;position:relative;width:80px;height:80px}.avatar .image img{width:100%;height:100%;border-radius:100%;object-fit:cover}.avatar .status{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);padding:2px 5px;border-radius:6px;font-size:12px}.avatar .status.waiting{background:#546ed0;box-shadow:0 2px #455baf}.avatar .status.ready{background:#4bb34b;box-shadow:0 2px #298d29}.avatar .loader{margin:auto;display:inline-block;width:24px;height:24px;border:3px solid rgba(255,255,255,0);border-radius:50%;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.leaderboard{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:16px;color:#fff;gap:24px}.leaderboard h1{font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;-webkit-text-stroke:2px rgb(105,78,177);text-shadow:0 4px 0 rgb(105,78,177);font-size:34px}.leaderboard h1 span{display:flex;flex-direction:row;justify-content:center;gap:10px;padding-top:16px;font-size:64px}.leaderboard .main{width:100%;display:flex;position:relative;flex-direction:column;gap:16px;padding:16px;flex:1;font-family:Inter,sans-serif;font-weight:400;font-style:normal;text-align:center}.leaderboard .main .header{display:grid;grid-template-columns:minmax(40px,.14fr) minmax(50px,.14fr) minmax(0,1fr) minmax(93px,.25fr) minmax(38px,.1fr);align-items:center;font-size:14px;line-height:18px;letter-spacing:0}.leaderboard .main .header span:nth-child(1){text-align:left;opacity:50%;grid-column:1}.leaderboard .main .header span:nth-child(2){text-align:left;justify-self:center;grid-column:4;opacity:50%}.leaderboard .main .header span:nth-child(2) img{padding-right:3px;vertical-align:text-bottom}.leaderboard .main .header span:nth-child(3){text-align:right;grid-column:5;opacity:50%}.leaderboard .main .players{display:flex;flex-direction:column;gap:14px}.leaderboard .button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:34px}.leaderboard .button-container .button{margin-top:16px}.player-score{display:grid;grid-template-columns:minmax(40px,.14fr) minmax(50px,.14fr) minmax(0,1fr) minmax(93px,.25fr) minmax(38px,.1fr);column-gap:0}.player-score .rank{grid-column:1;text-align:center;align-self:center}.player-score .rank .wrapper{display:flex;align-items:flex-start;text-align:center;padding-left:8px}.player-score .avatar-wrapper{grid-column:2;justify-content:center}.player-score .avatar-wrapper .avatar{width:40px;height:40px;border-radius:50%;justify-content:center}.player-score .avatar-wrapper .avatar .loader{position:absolute;opacity:0}.player-score .name{grid-column:3;align-self:center;text-align:left;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.player-score .prize{align-self:center;grid-column:4;text-align:left;justify-self:center;width:50px}.player-score .score{align-self:center;grid-column:5;justify-self:right;width:50px;text-align:right}.root{padding:0 16px;box-sizing:border-box}.preload-container{height:100%;z-index:10;font-style:normal;font-weight:400;font-family:Fredoka One,sans-serif;color:#fff;inset:0}.preload-container .background{background:#0006;width:100vw;height:100%;top:0;left:0;position:fixed}.preload-container .wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.preload-container .content{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;z-index:100;min-height:20vh;padding:24px;margin-bottom:30px;gap:24px}.preload-container .content img{width:256px;height:150px}.preload-container .content progress{border:2px solid #A11032;border-radius:50px;background:#ffffff57;appearance:none;width:256px}.preload-container .content progress::-webkit-progress-bar{background:#ffffff57;border:2px solid #A11032;border-radius:50px}.preload-container .content progress::-webkit-progress-value{background:linear-gradient(180deg,#dc1f4b,#ce1741);border-radius:50px}.preload-container .content progress::-moz-progress-bar{background:linear-gradient(180deg,#dc1f4b,#ce1741);border-radius:50px}
