.container { display: flex; flex-direction: column; width: 100%; max-width: 30em; align-self: center; gap: 2em; } form { display: flex; flex-direction: column; gap: 1.6em; } form > div { display: flex; flex-direction: column; gap: 0.4em; } form label { font-style: italic; color: var(--light2); } form button { align-self: center; padding: 0.4em 1.2em; }