/* Readable, consistent welcome and sign-in forms. */
body:is(.register-background,.login-background){background:#f1f5e9!important;color:#23472f;animation:none!important;overflow-x:hidden;overflow-y:auto}
body:is(.register-background,.login-background)::before{display:none}
body:is(.register-background,.login-background) .basic-glass-card{background:#fff;border:1px solid #dce5d3!important;box-shadow:0 16px 45px #294c2210;border-radius:20px;backdrop-filter:none;animation:none}
body:is(.register-background,.login-background) .basic-logo-wrap{animation:none}
body:is(.register-background,.login-background) .basic-logo-wrap a span{color:#23472f!important;text-shadow:none!important}
body:is(.register-background,.login-background) .auth-title{color:#23472f;font-size:1.65rem}
body:is(.register-background,.login-background) .auth-subtitle{color:#64745d}
body:is(.register-background,.login-background) .auth-input-group label{color:#53654d;letter-spacing:.6px}
body:is(.register-background,.login-background) .auth-input{color:#23472f;background:#fafbf7;border-color:#d8e1d0}
body:is(.register-background,.login-background) .auth-input::placeholder{color:#86937e}
body:is(.register-background,.login-background) .auth-input:focus{border-color:#628f4a;box-shadow:0 0 0 3px #e2edda;background:#fff}
body:is(.register-background,.login-background) .auth-input.is-invalid{border-color:#b42e37}
body:is(.register-background,.login-background) .auth-input-icon{color:#809475}
body:is(.register-background,.login-background) .auth-btn-primary{background:#244c34;box-shadow:none;letter-spacing:0}
body:is(.register-background,.login-background) .auth-btn-primary:hover{background:#346344}
body:is(.register-background,.login-background) .auth-checkbox-label,body:is(.register-background,.login-background) .auth-footer{color:#65755d}
body:is(.register-background,.login-background) .auth-checkbox-label a,body:is(.register-background,.login-background) .auth-footer a,body:is(.register-background,.login-background) .auth-forgot{color:#397343}
body:is(.register-background,.login-background) .auth-divider span{color:#677c5c}
body:is(.register-background,.login-background) .auth-divider::before,body:is(.register-background,.login-background) .auth-divider::after{background:#e0e7d8}
body:is(.register-background,.login-background) .auth-social-btn{color:#36542f;border-color:#dce4d3;background:#f8faf4}
body:is(.register-background,.login-background) .auth-social-btn img{filter:none}
body:is(.register-background,.login-background) .auth-field-error{color:#a62832}
@media(max-width:575px){body:is(.register-background,.login-background) .basic-glass-card>.card-body{padding:28px 24px!important}body:is(.register-background,.login-background) main.py-6{padding-top:32px!important;padding-bottom:32px!important}}
body:is(.register-background,.login-background) .auth-row a{color:#397343}
