:root {
  --color_ink: #1f2a24;
  --color_muted: #55635a;
  --color_paper: #fbf7ef;
  --color_brand: #1e6b4f;
}

body {
  background: var(--color_paper);
  color: var(--color_ink);
  display: grid;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  margin: 0;
  min-height: 100vh;
  padding: 1.5rem;
  place-items: center;
  text-align: center;
}

main { max-width: 28rem; }
h1 { font-family: Georgia, "Times New Roman", serif; font-size: 2.5rem; margin: 0 0 1rem; }
h1 span, a { color: var(--color_brand); }
p { color: var(--color_muted); line-height: 1.6; }
