body.login{background:#122e3d!important;color:#fff;font-family:Arial,Helvetica,sans-serif;min-height:100vh}body.login #login{width:min(420px,calc(100% - 40px));padding:48px 0 24px}body.login #login h1 a{background-size:contain!important;background-repeat:no-repeat;background-position:center;width:280px;max-width:100%;height:82px;margin:0 auto 24px}body.login .nt-login-brand{text-align:center;margin:0 0 24px;color:#fff}body.login .nt-login-brand h2{font-size:25px;font-weight:700;line-height:1.2;margin:0 0 12px;letter-spacing:-.5px}body.login .nt-login-brand p{font-size:14px;line-height:1.5;margin:0;color:#c7d9e0}body.login #login form{background:#fff;border:1px solid #d7e4e7;border-radius:8px;padding:28px;box-shadow:0 18px 50px #0002;color:#142e3a}body.login #login label{color:#142e3a;font-size:14px}body.login #login form .input{border:1px solid #93a8b1;border-radius:4px;background:#fff;color:#142e3a;font-size:20px}body.login #login form .input:focus{border-color:#118455;box-shadow:0 0 0 1px #118455}body.login .button-primary{background:#12c878!important;border-color:#12c878!important;color:#082f26!important;font-weight:700;box-shadow:none;min-height:42px;border-radius:4px}body.login .button-secondary{color:#126641!important;border-color:#118455!important;background:#f0faf4!important}body.login .button.wp-hide-pw{color:#126641!important}body.login .message,body.login .success,body.login #login_error{background:#fff;color:#142e3a;border-left-color:#12c878;border-radius:4px;font-size:14px;line-height:1.6}body.login #login_error{border-left-color:#d43d3d}body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a{color:#e4eff3!important}body.login #nav a:hover,body.login #backtoblog a:hover{color:#12c878!important}body.login #nav a:focus-visible,body.login #backtoblog a:focus-visible{outline:2px solid #12c878;outline-offset:3px}body.login .language-switcher{color:#fff}body.login .language-switcher select{color:#142e3a;background:#fff}body.login #pass-strength-result{color:#142e3a}body.login .pw-weak{color:#142e3a}@media(max-width:480px){body.login #login{padding-top:30px}body.login #login form{padding:22px}}
