.api-field-error:empty { display: none; }
.api-field-error { display: block; color: var(--error, #b42318); font-size: .82rem; line-height: 1.45; margin-top: 4px; }
.api-invalid { border-color: var(--error, #b42318) !important; outline: 1px solid var(--error, #b42318); }
.auth-field:has(.api-field-error:not(:empty)) .auth-input:placeholder-shown:not(:focus) ~ .auth-label { top: calc(var(--ctrl-lg) / 2); }
