/* Tela de login (wp-login.php) com a identidade do Clube de Investimento Jatobá. */

body.login{
  background:linear-gradient(135deg,#2D4A2B 0%,#22361F 55%,#1A2A18 100%);
  font-family:'Inter',-apple-system,sans-serif;
  min-height:100vh;
}

/* Esconde o logo padrão do WordPress */
.login h1 a{display:none}

/* Marca Jatobá no topo (injetada via login_message) */
.jatoba-login-brand{text-align:center;margin-bottom:22px}
.jatoba-login-brand .mk{
  width:70px;height:70px;border-radius:50%;border:1.5px solid #B89968;
  display:flex;align-items:center;justify-content:center;font-size:36px;
  margin:0 auto 16px;background:rgba(255,255,255,.04);
}
.jatoba-login-brand .jt{
  font-family:'Playfair Display',Georgia,serif;font-size:24px;font-weight:600;
  color:#fff;margin-bottom:6px;line-height:1.2;
}
.jatoba-login-brand .js{
  color:#A7C08F;font-size:13px;letter-spacing:.06em;
}

/* Cartão do formulário */
.login form{
  background:#FAFAF7;border:1px solid #B89968;border-radius:6px;
  padding:28px 26px;box-shadow:0 30px 60px -28px rgba(0,0,0,.55);
}
.login label{color:#1F2419;font-size:14px;font-weight:500}
.login input[type=text],.login input[type=password],.login input[type=email]{
  font-size:16px;padding:10px 12px;border:1px solid #d8d3c7;border-radius:4px;background:#fff;
}
.login input[type=text]:focus,.login input[type=password]:focus,.login input[type=email]:focus{
  border-color:#2D4A2B;box-shadow:0 0 0 2px rgba(45,74,43,.15);outline:none;
}

/* Botão entrar (dourado) */
.wp-core-ui .button-primary{
  background:#B89968;border-color:#B89968;color:#fff;text-shadow:none;
  font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;
  transition:.25s;
}
.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{
  background:#2D4A2B;border-color:#2D4A2B;box-shadow:none;
}

/* Links (esqueci a senha / voltar) */
.login #nav a,.login #backtoblog a{color:rgba(255,255,255,.85)!important}
.login #nav a:hover,.login #backtoblog a:hover{color:#CDB088!important}

/* Avisos */
.login .message,.login .success{border-left-color:#2D4A2B}
.login .notice,.login #login_error{border-left-color:#B89968}

/* Idioma / rodapé */
.login .language-switcher{filter:brightness(1.4)}
