/* R8: só apresentação no navegador; não altera UI serializada no Unity. */
html, body { overscroll-behavior: none; }
#unity-canvas { touch-action: none; }
@media (pointer: coarse) {
  html, body { margin: 0; overflow: hidden; width: 100%; height: 100%; }
  #unity-container.unity-mobile {
    position: fixed !important;
    left: 0 !important; top: 0 !important;
    width: 100vw !important; height: 100vh !important;
    overflow: hidden;
  }
  #unity-canvas { width: 100% !important; height: 100% !important; }
}
#sgs-r8-rotate {
  position: fixed; inset: 0; z-index: 99999;
  display: flex; justify-content: center; align-items: center;
  box-sizing: border-box; padding: 30px;
  background: rgba(7, 15, 31, .96); color: #bfeaff;
  font: 600 18px/1.5 system-ui, sans-serif; text-align: center;
  pointer-events: none;
}
#sgs-r8-rotate[hidden] { display: none !important; }
