/* Android WebView / Fully Kiosk normalization for broadcast displays. */
html,
body,
#root {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

html,
body {
  overscroll-behavior: none;
}

.mzk-room-display,
.mzk-room-loading {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 100vh;
  height: 100vh;
}

@supports (height: 100dvh) {
  .mzk-room-display,
  .mzk-room-loading {
    min-height: 100dvh;
    height: 100dvh;
  }
}

/* Prevent Android WebView automatic font enlargement from changing the TV composition. */
.mzk-room-display,
.mzk-room-display *,
.mzk-room-loading,
.mzk-room-loading * {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
