/* Keep the platform controls above provider content in mobile and desktop. */
:root body .thirdsGame {
  position: fixed;
  z-index: 999;
  inset: 0;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: #fff;
}

:root body .thirdsGame > iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

:root body .thirdsGame > .menu {
  z-index: 12;
  cursor: pointer;
  touch-action: none;
}

:root body .thirdsGame > .menu:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 3px;
}

:root body .desktop-workspace.desktop-route-thirdsGame {
  contain: none;
  overflow: visible;
  z-index: 121;
}
