* { box-sizing: border-box; }
body { margin: 0; font: 18px/1.5 system-ui, sans-serif; background: #111; color: #fff; }
main { max-width: 32rem; margin: 0 auto; padding: 2rem 1rem; }
h1 { font-size: 2rem; margin: 0 0 1rem; }
.next { color: #ccc; }
