body{margin:0;min-height:100svh;display:grid;place-items:center;background:#f1f6f3;color:#17362f;font:16px/1.6 Arial,sans-serif}main{max-width:520px;padding:30px}h1{font-size:44px;letter-spacing:-2px;margin:0}p{color:#62756d}nav{display:flex;gap:16px;flex-wrap:wrap}a{color:#087e65;background:white;padding:12px 25px;border-radius:5px;text-decoration:none}
