:root { --input-padding-x: 0.75rem; --input-padding-y: 0.75rem; } .card-login { max-width: 25rem; } .card-register { max-width: 40rem; } .form-label-group { position: relative; } .form-label-group > input, .form-label-group > label { padding: var(--input-padding-y) var(--input-padding-x); height: auto; } .form-label-group > label { position: absolute; top: 0; left: 0; display: block; width: 100%; margin-bottom: 0; /* Override default `