html {
margin: auto;
max-width: 72ch;
}
h1, h2, h3, h4, h5, h6 { margin: 1ex 0 }
form {
display: grid;
grid-template-columns: max-content 1fr;
}
form label { margin-right: 1ch }
form label:after { content: ":" }
form input { margin-bottom: 1ex }
.error { color: red }