body {
  margin: 0; min-height: 100vh;
  display: grid; place-items: center;
  background: #14161c; color: #e6e8ee;
  font: 16px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
main { max-width: 520px; padding: 32px 24px; }
.tag { font: 700 12px ui-monospace, Menlo, Consolas, monospace; letter-spacing: 0.08em; text-transform: uppercase; color: #e8742c; margin: 0 0 8px; }
h1 { margin: 0 0 12px; font-size: 32px; letter-spacing: -0.01em; }
p { color: #9aa1b0; margin: 0 0 14px; }
a { color: #6aa8ff; text-decoration: none; font-weight: 600; }
a:hover { text-decoration: underline; }
