body.login{background:#f0f5f8;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
body.login #login{width:360px;max-width:calc(100% - 30px);padding:6vh 0 20px}
body.login h1 a{background-image:url('sasnas-mark.svg');background-size:80px 80px;width:80px;height:80px;margin:0 auto 20px}
body.login h1:after{content:'SasNas';display:block;color:#14253d;font-size:26px;font-weight:800;letter-spacing:-.7px;margin:0 0 25px}
body.login form{border:1px solid #e1e9ee;border-radius:16px;padding:27px 26px;box-shadow:0 15px 38px rgba(29,49,71,.065);background:#fff}
body.login form label{color:#3e5367;font-size:12px;font-weight:700}
body.login input.input{background:#f9fbfc;border:1px solid #dae4e9;border-radius:8px;box-shadow:none;min-height:45px;font-size:15px;color:#163044}
body.login input.input:focus{border-color:#12a99b;box-shadow:0 0 0 2px rgba(18,169,155,.1)}
body.login .button-primary{background:#108f84;border-color:#108f84;border-radius:8px;padding:0 19px;min-height:39px;box-shadow:none;font-weight:700}
body.login .button-primary:hover{background:#076e68;border-color:#076e68}
body.login #nav a,body.login #backtoblog a{color:#527181}
body.login #nav a:hover,body.login #backtoblog a:hover{color:#0b8e80}
body.login .privacy-policy-page-link a{color:#5b7186}
body.login .message,body.login #login_error{border-radius:8px;border-left-color:#10a493}
