body.login{background:#edf3fb;color:#172640;font-family:Arial,sans-serif}#login{width:min(380px,calc(100% - 40px));padding-top:6vh}#login h1 a{background-image:url('/favicon.svg');background-size:60px;width:100%;height:76px}#loginform,#registerform,#lostpasswordform,#resetpassform{border:1px solid #d8e2f1;border-radius:16px;box-shadow:0 16px 45px #19385512;padding:28px}#login form label{font-size:15px}#login .button-primary{background:#315bc5;border-color:#315bc5;border-radius:7px;font-size:16px;min-height:42px;padding:3px 18px}#login input.input{font-size:20px;border-color:#b8c7dc;border-radius:6px}#login #nav,#login #backtoblog{font-size:14px}#login .message,#login #login_error{border-radius:8px}body.login .language-switcher{display:none}
