#input{ display: flex; margin: auto; /* min-height: 15rem; */ /* min-width: 25rem; */ } body{ background-color: black; } h1{ text-align: center; font-family: cursive; color: whitesmoke; } .button{ display: flex; justify-content: center; align-items: center; padding: 30px; } #main{ display: flex; justify-items: center; flex-direction: column; } button{ font-size: 25px; margin: 3%; } #output{ background-color: cornflowerblue; max-width: 60%; height: 15rem; margin: auto; color: white; padding: 12px; border-radius: 10%; }