/* Installed apps draw through the home-indicator area. Insets belong to
   controls, while backgrounds and the outer game canvas use the full height. */
html.sg-app-standalone {
  --appH: var(--sg-app-height, 100vh) !important;
  --vh: calc(var(--sg-app-height, 100vh) / 100) !important;
  min-height: var(--sg-app-height, 100vh);
}

html.sg-app-standalone body {
  min-height: var(--sg-app-height, 100vh);
}

html.sg-app-standalone body > .sg-game-viewport {
  height: var(--sg-app-frame-height, var(--sg-app-height, 100vh)) !important;
  min-height: 0 !important;
}
