body, html {
  margin: 0;
  padding: 0;
}

#mo-wrapper {
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100dvh;
  background-position: center center;
  background-image: url('../graphics/marble_network_01.webp');
  background-size: cover;
}

.mo-logo {
  max-width: 230px;
}

.mo-logo img {
  width: 100%;
  height: auto;
}