.form { max-width: 600px; padding: 1em; background: var(--background-color-2); border: 1px solid #ccc; } label { display: block; margin: 0 0 1em; font-weight: bold; } input { display: block; width: 100%; padding: 0.5em; margin: 0 0 1em; border: 1px solid var(--border-color); background: var(--container-bg); } button, input[type="submit"] { padding: 0.5em 1em; background: var(--link-color); color: var(--text-color); border: 0; cursor: pointer; } textarea { display: block; width: 100%; padding: 0.5em; margin: 0 0 1em; border: 1px solid var(--border-color); background: var(--container-bg); resize: vertical; min-height: 100px; }