* { margin: 0; padding: 0; } html { height: 100%; } body { align-items: center; font-family: sans-serif; } h1 { margin: auto; } .libconfig__form { display: flex; flex-direction: column; width: 80%; margin: 20px auto; } .libconfig__label { display: flex; flex-direction: column; margin: auto; width: 100%; } .libconfig__input { margin: 10px auto; white-space: pre-wrap; width: 100%; height: 400px; overflow-wrap: break-word; } .libconfig__form-button { width: 200px; margin: 20px 0px; } .libconfig__fieldset { margin: 20px auto; }