body.login{background:#f4f6f3;font-family:Arial,Helvetica,sans-serif;color:#26372c}#login{width:min(360px,calc(100% - 44px));padding-top:8vh}.login h1 a{background-image:url('logo.svg');background-size:contain;background-position:center;width:300px;max-width:100%;height:80px;margin-bottom:20px}.login form{border:1px solid #dfe6df;box-shadow:0 15px 40px #213a2b08;border-radius:12px;padding:30px}.login label{font-size:13px;color:#355340}.login .button-primary{background:#355340;border-color:#355340;border-radius:24px;padding:4px 20px}.login .button-primary:hover,.login .button-primary:focus{background:#213a2b;border-color:#213a2b}.login input[type=text],.login input[type=password]{border-color:#c7d1c7;border-radius:6px;font-size:19px}.login #nav a,.login #backtoblog a{color:#355340}.login #login_error,.login .message,.login .success{border-left-color:#cebd96}
