:root { color-scheme: light dark; }
body {
  margin: 0;
  min-height: 100vh;
  display: grid;
  place-items: center;
  font-family: "Segoe UI", system-ui, sans-serif;
  background: radial-gradient(circle at top, #1b2430, #0b0f14 55%);
  color: #e8eef7;
}
main {
  max-width: 36rem;
  padding: 2rem;
}
h1 {
  margin: 0 0 0.5rem;
  font-weight: 600;
  letter-spacing: 0.04em;
}
p { line-height: 1.5; opacity: 0.9; }
.meta { font-size: 0.85rem; opacity: 0.6; }
