body,html{margin:0;padding:0}
html{height:100%;background-color:#000}
body{margin:0;border:0;padding:0;height:100%;overflow:hidden;width:100%;-webkit-tap-highlight-color:transparent}
#capture{background:0 0!important;display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0}
#gameContainer canvas{width:100%;height:100%}
#gameContainer{background:0 0!important;display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0}
canvas:focus{outline:0}
.loadScreen{background-color:#ffffff;height:100%;margin:0;z-index:1000}
.loadScreen *{position:relative}
.loadScreen{height:calc(var(--vh,1vh) * 100)}
.logo{top:38.623vh;height:6vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute}
.logo{top:calc(var(--vh,1vh) * 38.623);height:calc(var(--vh,1vh) * 6)}
.progress{top:49.4628vh;width:36.962vh;height:1.0742vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute}
.progress{top:calc(var(--vh,1vh) * 49.4628);height:calc(var(--vh,1vh) * 1.0742)}
.progress .empty{float:right;background-color:#243834;height:100%;width:100%;display:inline-block}
.progress .full{height:100%;width:100%;display:inline-block;float:left;background-color:#ff8931}
.progress .downloadInfo{position:absolute;font-size:1vh;line-height:1.25vh;text-align:center;width:100%;color:#ffffff;font-family:Roboto,Arial,Helvetica,sans-serif}
.progress .downloadInfo{font-size:calc(var(--vh,1vh) * 1);line-height:calc(var(--vh,1vh) * 1.25)}
.info{top:54.6875vh;height:1.2207vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute}
.info{top:calc(var(--vh,1vh) * 54.6875);height:calc(var(--vh,1vh) * 1.2207)}
.waitInit{display:none;top:53.6875vh;height:4.3vh;width:100%;color:#008550;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.7vh;text-align:center;font-family:Roboto,Arial,Helvetica,sans-serif;position:absolute}
.waitInit{top:calc(var(--vh,1vh) * 53.6875);height:calc(var(--vh,1vh) * 4.3)}
.horizontal{display:block;width:100%;height:auto;left:50%;transform:translate(-50%,0)}
.vertical{display:block;width:auto;height:100%;left:50%;transform:translate(-50%,0)}
.progress .empty{width:99%}
.progress .full{width:1%}
input{font-size:14px!important}