.body { display: flex; flex-direction: column; align-items: center; } .register-form { margin-top: 1rem; display: flex; flex-direction: column; align-items: center; } input:invalid { border: 0.05rem solid var(--highlight-color); } .logo { height: 3rem; } .login-link { margin-top: 2rem; } .rules ol li { list-style: decimal; } .rules button { margin: 0 auto; }