.level-intro {
  position: fixed;
  inset: 0;
  z-index: 2147483646;
  display: grid;
  place-content: center;
  justify-items: center;
  background: radial-gradient(ellipse at center, #07152aab, #060b16de);
}
.level-intro[hidden] { display: none; }
.level-intro-title { width: min(72vw, 100vh, 1000px); }
.level-intro-ready { width: min(34vw, 46vh, 450px); }
.level-intro img { display: block; height: auto; }
