:root{font-family:system-ui,sans-serif;background:#f6f4ed;color:#203b34}
body{margin:0;min-height:100vh;display:grid;place-items:center}
main{padding:32px;text-align:center}
h1{font-size:clamp(1.8rem,5vw,3rem)}
p{line-height:1.8}
nav{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:30px}
a{padding:14px 22px;border:1px solid #284e40;color:inherit;text-decoration:none}
a:hover,a:focus-visible{background:#dce8d8}
