body{margin:0;background:#fafbf8;color:#172e2b;font:16px/1.6 system-ui,sans-serif;display:grid;place-items:center;min-height:100vh}main{max-width:560px;margin:24px;padding:36px;background:white;border:1px solid #e3e9e4;border-radius:18px}a{color:#176b52;font-size:28px;font-weight:750;text-decoration:none}h1{font-size:26px}p{color:#63745d}
