.noscript-hidden {
  display: block;
}

.noscript-visible {
  display: none;
}

#splash {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  background-image: linear-gradient(135deg, #000, hsl(0,73%,9%));
  font: 1.5rem monospace;
  color: #FFF;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1em;
}

#splash .logo {
  width: 4em;
  height: 4em;
}

#splash p {
  margin: 0;
}
