body { max-width: min-content; margin: auto; } h1 { align-self: flex-start; font-size: large; font-weight: bold; margin: 2em 0; } form { display: flex; flex-direction: column; gap: 0.25em; input { margin-bottom: 1em; } input[type="submit"] { margin-top: 1em; grid-column: span 2; } }