#restore-boot-screen {
  isolation: isolate;
  contain: strict;
}

#restore-boot-screen > div {
  width: min(100%, 320px);
  min-height: 180px;
  place-content: center;
}

html.restore-booting body {
  min-height: 100vh;
  min-height: 100dvh;
}

html.restore-booting:not(.restore-boot-ready) #root {
  pointer-events: none;
}

@media (min-width: 600px) {
  #restore-boot-screen > div {
    min-height: 220px;
  }
}
