.login-form{--login-input-bg:#eee8dc;--login-input-text:#242424;--login-input-focus:0 0 0 .2rem rgba(140,59,40,.16)}
.login-form .form-control{background-color:var(--login-input-bg)!important;color:var(--login-input-text);-webkit-text-fill-color:var(--login-input-text);caret-color:var(--login-input-text);border-color:#b5aa98}
.login-form .form-control:focus{border-color:#8c3b28;box-shadow:var(--login-input-focus)}
/* Browser autofill uses an important background; an inset shadow keeps its paint warm. */
.login-form .form-control:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--login-input-text)!important;caret-color:var(--login-input-text);box-shadow:inset 0 0 0 1000px var(--login-input-bg);transition:none}
.login-form .form-control:is(:autofill,:-webkit-autofill):focus{box-shadow:inset 0 0 0 1000px var(--login-input-bg),var(--login-input-focus)}
.login-form .form-control::selection{background:#c5b797;color:var(--login-input-text)}
