html, body { height: 100%; margin: 0; }
body { display: flex; align-items: center; justify-content: center; font-family: system-ui, sans-serif; background: #f7f7f5; color: #222; }
main { text-align: center; padding: 2rem; }
h1 { font-size: 1.6rem; font-weight: 600; margin: 0 0 .5rem; }
p { margin: 0; color: #555; }
