.unityContent * {border: 0; margin: 0; padding: 0}
.unityContent {top: 0; left: 0;}

.unityContent .logo, .progress {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.unityContent .logo {background: url('iamLogo_webLoading.png') no-repeat center / contain; width: 802px; height: 380px;}
.unityContent .progress {height: 18px; width: 141px; margin-top: 300px;}
.unityContent .progress .empty {background: url('progressEmpty.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;}
.unityContent .progress .full {background: url('progressFull.png') no-repeat left / cover; float: left; width: 0%; height: 100%; display: inline-block;}

html, body
{
    background: #000;
    width: 100%;
    height: 100%;
    overflow: visible;
    padding: 0;
    margin: 0;
}

div#unity-container 
{
    background: transparent !important;
    position: absolute;
}

div#unity-container canvas 
{
    position: absolute;
}

div#unity-container canvas[data-pixel-art="true"] 
{
    position: absolute;
    image-rendering: optimizeSpeed;
    image-rendering: -webkit-crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimize-contrast;
    image-rendering: pixelated;
    -ms-interpolation-mode: nearest-neighbor;
}

