:root { --bg: #07090f; --fg: #f2f4f8; --muted: #8b93a7; }
* { box-sizing: border-box; }
html, body { height: 100%; }
body {
  margin: 0;
  background: var(--bg);
  color: var(--fg);
  font: 400 16px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  display: grid;
  place-items: center;
}
main { text-align: center; padding: 2rem; }
h1 {
  margin: 0 0 .5rem;
  font-size: clamp(2rem, 9vw, 4.5rem);
  font-weight: 300;
  letter-spacing: .38em;
  text-indent: .38em;
}
p { margin: 0; color: var(--muted); letter-spacing: .06em; }
