
.brand .aivora-wordmark { display: block; width: clamp(7.25rem, 15vw, 10rem); height: auto; }
.aivora-login { width: min(100%, 28rem); box-sizing: border-box; margin: clamp(1.5rem, 6vh, 4rem) auto; }
.aivora-login-logo { display: block; width: min(100%, 14rem); height: auto; margin: 0 auto .75rem; }
.aivora-login h1, .aivora-login > p { text-align: center; }
.aivora-login h1 { margin: 0; }
.aivora-login form { margin-top: 1.5rem; }
.aivora-login button { width: 100%; margin-top: .5rem; }
