body{margin:0;min-height:100vh;display:grid;place-items:center;font-family:system-ui,sans-serif;background:#0b1220;color:#e6edf7}
main{text-align:center;padding:16px}h1{font-size:2.5rem;margin:0 0 .5rem;letter-spacing:.05em}p{color:#9fb0c8;margin:0}