/* Shared by Unity builds and Pages deployments of older release archives.
   Important sizes override the legacy template's inline desktop dimensions. */
html, body {
  width: 100%; height: 100%; margin: 0; padding: 0;
  overflow: hidden; background: #0b1424; color: #f5efe0;
}
#unity-container, #unity-container.unity-desktop, #unity-container.unity-mobile {
  position: fixed; inset: 0; margin: 0; padding: 0;
  width: 100% !important; height: 100% !important; transform: none !important;
}
#unity-fullscreen-container {
  position: absolute; inset: 0;
  width: 100% !important; height: 100% !important;
}
@supports (height: 100dvh) {
  #unity-container, #unity-container.unity-desktop, #unity-container.unity-mobile {
    height: 100dvh !important;
  }
}
#unity-canvas {
  position: absolute; inset: 0; display: block; border: 0; outline: none;
  width: 100% !important; height: 100% !important;
  background: #0b1424; touch-action: none;
}
/* Keep legacy nodes in the DOM so older loader callbacks still find them. */
#unity-footer, #unity-logo-title-footer, #unity-fullscreen-button, #unity-build-title {
  display: none !important;
}
