:root{font-family:system-ui,sans-serif;color:#1c3029;background:#f5f7f2}body{margin:0}main,section{max-width:860px;margin:2rem auto;padding:1rem}main,form{background:#fff;border-radius:12px}header{display:flex;justify-content:space-between;align-items:center}form{display:grid;gap:1rem;max-width:420px;padding:2rem}label{display:grid;gap:.35rem}input{padding:.6rem}button{background:#175c42;border:0;border-radius:6px;color:#fff;padding:.65rem 1rem;cursor:pointer}li{padding:.3rem}
