html, body { width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; background: #101018; }
#unity-container { position: fixed; inset: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
/* Let Unity resize its drawing buffer to the actual VK container.  The former
   auto dimensions retained the desktop 960x600 aspect ratio on portrait phones. */
#unity-canvas { display: block; width: 100%; height: 100%; background: #231F20; }
#unity-loading-bar { position: absolute; width: 240px; }
#unity-progress-bar-empty { height: 14px; background: #444; border-radius: 7px; overflow: hidden; }
#unity-progress-bar-full { height: 100%; width: 0; background: #fff; }
#unity-footer, #unity-warning { display: none; }
