body { align-items: center; min-width: 450px; } form { padding: 0 1em; max-width: 80%; } form .row { max-width: calc(100% - 2em); margin: auto; margin-top: 2ex; } form label { flex: 1; } form button { margin-left: 2ex; } form .help { color: #666; font-size: 0.8em; }