@font-face{font-family:font1;src:url(/fonts/font1.ttf)}@font-face{font-family:font2;src:url(/fonts/FreeSans.otf)}*{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}body{margin:0;font-family:font1,Arial,sans-serif;overflow-x:hidden;min-height:100vh;position:relative;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:none}#app{min-height:100vh;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}input[type=date]::-moz-focus-inner{border:0}input[type=date]{color-scheme:dark}html{overflow-x:hidden;width:100%}.game-container{overflow:hidden!important;width:100vw!important;max-width:100vw!important;position:relative!important}button,input,textarea{-webkit-user-select:text;user-select:text}button,input,textarea,select,a{pointer-events:auto}@media screen and (max-width: 768px){*{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important;text-size-adjust:none!important}}@media screen and (max-width: 768px){*{touch-action:manipulation}input,textarea,select{font-size:16px!important}body,html{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;position:relative!important}iframe{overflow:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:none}*{max-width:100vw!important;box-sizing:border-box!important}}input::placeholder{color:#fff9}*{box-sizing:border-box}.mobile-landscape-hidden{display:none!important}
