*{ padding: 0; margin: 0; } body{ height: 100vh; width: 100%; border: none; display: grid; place-content: center; background-color: black; } form{ height: 40vh; width: 35vw; border: 1px solid; border-radius: 5px; background-color: aquamarine; } header{ height: 10vh; width: 100%; border: none; display: grid; place-content: center; font-family: sans-serif; } section{ text-align: center; } p{ font-family: sans-serif; font-size: larger; } .btn_wrap{ height: 20vh; width: 100%; border: none; display: flex; align-items: center; justify-content: center; column-gap: 5px; }