body { margin: 0; min-height: 100vh; display: grid; place-items: center;
  background: #1f1611; color: #f3e6d3; font: 18px/1.5 system-ui, sans-serif; }
main { max-width: 32rem; padding: 2rem; text-align: center; }
h1 { font-size: 1.6rem; margin: 0 0 .5rem; color: #f0a32f; }
a { color: #ffc061; }
