@font-face{font-family:Inter;font-display:swap;src:local(Inter)}@font-face{font-family:Inter-Regular;font-display:swap;src:local(Inter-Regular)}@font-face{font-family:Inter-Medium;font-display:swap;src:local(Inter-Medium)}@font-face{font-family:Inter-SemiBold;font-display:swap;src:local(Inter-SemiBold)}@font-face{font-family:Inter-Bold;font-display:swap;src:local(Inter-Bold)}@font-face{font-family:Nunito;font-display:swap;src:local(Nunito)}@font-face{font-family:Nunito-Regular;font-display:swap;src:local(Nunito-Regular)}@font-face{font-family:Nunito-SemiBold;font-display:swap;src:local(Nunito-SemiBold)}@font-face{font-family:Nunito-Bold;font-display:swap;src:local(Nunito-Bold)}@font-face{font-family:Nunito-ExtraBold;font-display:swap;src:local(Nunito-ExtraBold)}@font-face{font-family:MakanHatiCyrillic;font-display:swap;src:local(MakanHatiCyrillic)}html,body,#root{width:100%;max-width:100vw;overflow-x:hidden}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:#8080804d transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8080804d;border-radius:2px}@supports (padding:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}button,[role=button]{user-select:none;-webkit-tap-highlight-color:transparent}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (width<=768px){html,body{touch-action:manipulation}input,textarea,select{font-size:16px!important}}.tg-swipe-lock{touch-action:pan-x!important;overscroll-behavior:contain!important}#game-card-container{touch-action:pan-x!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:auto!important;-webkit-touch-callout:none!important}body.game-active,body.game-active *{touch-action:pan-x!important;-webkit-touch-callout:none!important;user-select:none!important}body.game-active{overscroll-behavior:none!important;overscroll-behavior-y:none!important;overscroll-behavior-x:none!important}html.game-active,body.game-active{touch-action:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.game-active #game-card-container{touch-action:pan-x!important}