:root{color:#1c1917;background:#f6f4ef;font-family:Georgia,serif}body{margin:0}a{color:#9a3412}main{max-width:46rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}nav{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}form,section{display:grid;grid-gap:.75rem;gap:.75rem;background:white;padding:1rem;border:1px solid #e7e5e4}label{display:grid;grid-gap:.25rem;gap:.25rem}button,input,select,textarea{font:inherit;padding:.45rem .55rem}button{width:-moz-fit-content;width:fit-content;background:#9a3412;color:white;border:0}.card{padding:.75rem 0;border-bottom:1px solid #e7e5e4}.error{color:#9f1239}