/* css reset */
* { margin:0;padding:0;border:0;outline:0;text-decoration:none;font-weight:inherit;font-style:inherit;color:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none;border-collapse:collapse;border-spacing:0; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body {
    --footer-height: 38px;
}
.webgl-content * {margin-bottom: -4px} /* -4px to pull the button flush */
/* Set height to viewport minus the footer */
#unity-container {
    height: calc(100vh - var(--footer-height))
}
.webgl-content .footer {
    margin-top:0; /* Remove the margin */
    height: var(--footer-height); 
    line-height: var(--footer-height); 
    font-family: Helvetica, Verdana, Arial, 
    sans-serif; 
    font-size: 18px;
}
/* remove the auto centering/sizing to allow the content to be responsive. */
.webgl-content {position: relative; top: 0; left: 0; -webkit-transform: translate(0, 0); transform: translate(0, 0);}

#unity-container.unity-desktop {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transform: none;
}
