body{font:16px system-ui;margin:0;background:#f6f7f8;color:#16231d}main{max-width:900px;margin:3rem auto;padding:1rem}header,nav{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}header{justify-content:space-between}form{display:grid;gap:1rem;max-width:360px}label{display:grid;gap:.3rem}input,button{padding:.65rem}button:focus,a:focus,input:focus{outline:3px solid #197a54;outline-offset:2px}
