.form { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100vw; } body { background-color: var(--clr-secondary); } .form .header-form { display: flex; align-items: center; flex-direction: column; } .form .header-form img { height: 5rem; } .form form { display: flex; flex-direction: column; padding: 1rem; background-color: var(--clr-tertiary); gap: .5rem; border-radius: var(--border-radious); border: var(--borderWidth-thin) solid var(--clr-border); } .form form input, select { background-color: var(--clr-secondary); caret-color: white; color: white; padding: .3rem; border-radius: var(--border-radious); border: var(--borderWidth-thin) solid var(--clr-border); width: 15rem; } .form form input[type="submit"] { background-color: var(--clr-green); color: white; } .form .error { width: 17rem; padding: 1rem; background-color: var(--clr-danger-muted); border-radius: var(--border-radious); border: var(--borderWidth-thin) solid var(--clr-border-danger); margin-bottom: 1rem; color: white; } .form small.error { width: 15rem; }