:root { color-scheme: dark; }
* { box-sizing: border-box; margin: 0; }
html, body { height: 100%; }
body {
  background: radial-gradient(120% 90% at 50% 40%, #24493A 0%, #1B3829 55%, #13291E 100%);
  color: #EDE5D4;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  display: grid;
  place-items: center;
  padding: 24px 16px;
}
main { display: grid; justify-items: center; gap: 28px; text-align: center; }
img { width: min(300px, 72vw); height: auto; }
.soon {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .32em;
  text-transform: uppercase;
  color: #C4963A;
  padding-left: .32em;
}
