body.login{min-height:100vh;background:linear-gradient(115deg,#04101de8,#063042dd),var(--iwls-bg) center/cover fixed!important;color:#fff}
body.login #login{padding-top:7vh}body.login #loginform,body.login #lostpasswordform,body.login #registerform{border:1px solid #ffffff35!important;border-radius:20px!important;background:#071c31ed!important;box-shadow:0 22px 75px #0008!important;padding:36px!important}
body.login label{color:#d6ecf0!important}body.login input[type=text],body.login input[type=password],body.login input[type=email]{background:#f7fcff!important;border-radius:9px!important;min-height:43px}body.login .button-primary{background:var(--iwls-accent)!important;color:#05212e!important;border:none!important;border-radius:8px!important;font-weight:700!important}body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a{color:#d6edf3!important}body.login h1 a{background-image:none;width:auto;height:100px;background-size:contain}
