body{font-family:Georgia,serif;margin:0;color:#1f2a2e;background:#f7f4ee}
header,footer{background:#23403a;color:#f7f4ee;padding:16px 24px}
header a,footer a{color:#f7f4ee;margin-right:16px}
main{max-width:760px;margin:0 auto;padding:32px 24px}
h1{font-size:2.2rem}
form{display:grid;gap:12px}
label{font-weight:bold}
input,textarea,select{font:inherit;padding:8px;border:1px solid #8a9a95}
button{background:#23403a;color:#fff;border:0;padding:10px 18px;font:inherit}
