.webgl-content *{border:0;margin:0;padding:0}
.webgl-content{position:relative;width:100%;height:100%;}
#gameContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.webgl-content .logo, .progress{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.webgl-content .logo{background:url('progressLogo.Light.png') no-repeat center / contain;width:154px;height:130px;}
.webgl-content .progress{height:18px;width:141px;margin-top:90px;}
.webgl-content .progress .empty{background:url('progressEmpty.Light.png') no-repeat right / cover;float:right;width:100%;height:100%;display:inline-block;}
.webgl-content .progress .full{background:url('progressFull.Light.png') no-repeat left / cover;float:left;width:0%;height:100%;display:inline-block;}

.webgl-content .logo.Dark{background-image:url('progressLogo.Dark.png');}
.webgl-content .progress.Dark .empty{background-image:url('progressEmpty.Dark.png');}
.webgl-content .progress.Dark .full{background-image:url('progressFull.Dark.png');}

.webgl-content .footer{margin-top:5px;height:38px;line-height:38px;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:18px;} 
.webgl-content .footer .webgl-logo, .title, .fullscreen{height:100%;display:inline-block;background:transparent center no-repeat;} 
.webgl-content .footer .webgl-logo{background-image:url('webgl-logo.png');width:204px;float:left;}
.webgl-content .footer .title{margin-right:10px;float:right;}
.webgl-content .footer .fullscreen{background-image:url('fullscreen.png');width:38px;float:right;}
canvas#\#canvas{width:100%;height:100%;object-fit:contain;}


.rotateMsg{position:absolute;bottom:110px;z-index:0;padding:0 20px;line-height:18px;font-size:12px;color:white;text-align:center;text-shadow:1px 1px 0px BLACK;display:none;width:100%}

.customButtons{position:absolute;left:0;bottom:0px;width:100%;height:0px;z-index:3;user-select:none;display:none}
.cmnButton{position:absolute;bottom:30px;width:100px;height:70px;line-height:55px;text-align:center;background:rgba(46,69,121,0.6);border:solid 2px rgba(255,255,255,0.3);box-sizing:unset}
.cmnButton:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/games/block-party-directembedcode/textures/arr.png);background-repeat:no-repeat;background-position:center center}

#ctrl-left{left:20px;}
#ctrl-right{left:130px;}
#ctrl-up{right:20px;}
.activeBG{background:#9600e7}
#ctrl-left:before{transform:rotate(180deg)}
#ctrl-down:before{transform:rotate(90deg)}
#ctrl-up:before{transform:rotate(-90deg);}

@media(max-width:600px){
.rotateMsg{display:block}
}

@media (hover:none) and (pointer:coarse){
.customButtons{display:block}
.clickcommon{display:block}
}