html { box-sizing: border-box; } 
*, *:before, *:after { box-sizing: inherit; }
body { margin: 0; background-color: #131717 }
#gameContainer {  margin:auto; width: 100vw;height: 100vh;background-color: #102325 }
#gameContainer.mobile {width: 90vw;}
canvas { width: 100%; height: 100%; display: block; }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
#unity-logo { width: 141px; height: 128px; background: url('/favicon/128.png') no-repeat center }
#unity-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; background: url('progress-bar-empty-dark.png') no-repeat center }
#unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-dark.png') no-repeat center }
