/* External games stay inside the same 430px WAP frame in landscape. */
@media (orientation: landscape) {
  html body #app .ui-external-game-page.noir-page-chrome {
    height: 100dvh !important;
    min-height: 100dvh !important;
    overflow-y: hidden !important;
  }

  html body #app .ui-external-game-page.noir-page-chrome > main.ui-external-game-page__shell {
    grid-template-rows: minmax(0, 1fr) auto;
    height: 100dvh !important;
    min-height: 0 !important;
    padding: var(--noir-page-padding-top) var(--noir-page-padding-x)
      calc(var(--noir-bottom-tabbar-height) + var(--safe-area-bottom, 0px)) !important;
  }

  html body #app .ui-external-game-page.noir-page-chrome .ui-external-game-page__stage.noir-surface {
    height: 100% !important;
    min-height: 0 !important;
  }
}
