/* wp-login.php (recuperar / definir password) com o aspeto da aplicação */
body.login { background: #0d0d0f; color: #f2efe9; font-family: 'Instrument Sans', system-ui, sans-serif; }
.login h1 a { background: none !important; width: auto !important; height: auto !important; text-indent: 0 !important; font-family: 'Fraunces', Georgia, serif; font-size: 26px; color: #e6d3a8 !important; font-weight: 500; }
.login form { background: #1a1a1d !important; border: 1px solid rgba(255,255,255,.06) !important; border-radius: 18px; box-shadow: none !important; padding: 26px 24px !important; }
.login label { color: #a19d95 !important; font-size: 13px; }
.login input[type=text], .login input[type=password], .login input[type=email] { background: #131315 !important; border: 1px solid #2a2a2f !important; border-radius: 10px !important; color: #f2efe9 !important; font-size: 15px !important; box-shadow: none !important; }
.login input:focus { border-color: #cbb07a !important; box-shadow: 0 0 0 3px rgba(203,176,122,.15) !important; }
.wp-core-ui .button-primary { background: #cbb07a !important; border-color: #cbb07a !important; color: #17140d !important; border-radius: 10px !important; text-shadow: none !important; box-shadow: none !important; font-weight: 600; padding: 0 18px !important; }
.login #nav a, .login #backtoblog a, .login .privacy-policy-page-link a { color: #a19d95 !important; }
.login .message, .login .notice, .login #login_error { background: #1a1a1d !important; border-left-color: #cbb07a !important; color: #f2efe9 !important; box-shadow: none !important; border-radius: 10px; }
.login #login_error { border-left-color: #d98b7e !important; }
.login .button.wp-hide-pw .dashicons { color: #a19d95; }
.language-switcher { display: none; }
