body.login{background:#f5f6f7;color:#362333;font-family:Arial,sans-serif}
body.login #login{width:360px;max-width:calc(100% - 40px);padding:5vh 0 30px}
body.login h1 a{background-image:url('../app/assets/logo.png');background-size:contain;background-position:center;background-repeat:no-repeat;width:164px;height:164px;margin:0 auto 24px}
body.login form{background:#fff;border:1px solid #d5d9dd;border-radius:18px;box-shadow:0 12px 35px #421e3510;padding:28px}
body.login label{color:#51404c}
body.login input[type=text],body.login input[type=password]{border-color:#d5d9dd;border-radius:8px}
body.login input:focus,body.login a:focus,body.login button:focus{border-color:#68244c;box-shadow:0 0 0 2px #535b63;outline:2px solid transparent}
body.login .button-primary{background:#68244c;border-color:#68244c;border-radius:9px;padding:3px 18px;min-height:38px}
body.login .button-primary:hover,body.login .button-primary:focus{background:#521b3c;border-color:#521b3c}
body.login .button.wp-hide-pw,body.login #nav a,body.login #backtoblog a,body.login a{color:#68244c}
body.login .message,body.login #login_error,body.login .success{border-radius:8px}
body.login .language-switcher .button{border-color:#d5d9dd;color:#68244c}

/* 0.7.1 · Paleta compartida con la web. */
body.login{background:linear-gradient(135deg,#f5f6f7,#e7e8ea);color:#30343b}
body.login form{border-color:#c8cbd0;box-shadow:0 12px 35px #30343b0d}
body.login label{color:#535b63}
body.login input[type=text],body.login input[type=password]{background:#fff;color:#30343b;border-color:#aeb4bc}
body.login input:focus,body.login a:focus,body.login button:focus{border-color:#830b5a;box-shadow:0 0 0 2px #830b5a33}
