/* One viewport contract for the game, embedded editor and standalone editor.
   Browser tabs use the dynamic viewport. iOS Home Screen's translucent window
   can report dvh/svh without the status area while its canvas starts at y=0;
   its large CSS viewport represents that canvas. No device-size pixel table. */
:root{--full-viewport-height:100vh;--viewport-height:var(--full-viewport-height);--scene-viewport-height:var(--viewport-height);--viewport-offset:0px}
@supports(height:100dvh){:root{--full-viewport-height:100dvh}}
@media(display-mode:standalone){
  @supports(-webkit-touch-callout:none){
    :root{--full-viewport-height:100vh}
    @supports(height:100lvh){:root{--full-viewport-height:100lvh}}
  }
}
