html, body {
  width: 100% !important;
  min-width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
  background: #05070d !important;
}

body {
  min-height: 100dvh !important;
}

#appRoot, #guestRoot, .app, .screen, .page, main {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.appShell, .mobile-shell, .container, .pageWrap, .screenInner {
  width: 100% !important;
  max-width: 100% !important;
}

@media (display-mode: standalone) {
  body {
    padding-top: env(safe-area-inset-top) !important;
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
}
