:root{font-family:system-ui,sans-serif;color:#13261d;background:#f5f7f5}body{margin:0}main{max-width:38rem;margin:10vh auto;padding:2rem}h1{font-size:2rem}form{display:grid;gap:1rem;margin-block:2rem}input,button{font:inherit;padding:.8rem;border:1px solid #53665b;border-radius:.3rem}button{background:#153f2a;color:white;cursor:pointer}a{color:#174b30}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #276d49;outline-offset:3px}