/* Minimal re-skin of wp-login.php to match the Agent Portal palette.
   Used only as a fallback for core flows (password reset, etc.) that
   bypass page-agent-login.php. */

body.login {
  background: var(--ap-bg);
  font-family: var(--ap-ui);
}
.login h1 a {
  background-image: none;
  width: auto; height: auto;
  font-family: var(--ap-display);
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: -.02em;
  color: var(--ap-ink);
  font-size: 22px;
  text-indent: 0;
}
.login form {
  background: var(--ap-surface);
  border: 1px solid var(--ap-border);
  border-radius: 0;
  box-shadow: none;
}
.login label { color: var(--ap-ink-2); font-family: var(--ap-mono); font-size: 10px; letter-spacing: .14em; text-transform: uppercase; }
.login input[type="text"],
.login input[type="email"],
.login input[type="password"] {
  background: var(--ap-surface-2);
  border: 1px solid var(--ap-border-2);
  border-radius: 0;
  color: var(--ap-ink);
}
.login .button-primary {
  background: var(--ap-accent);
  border-color: var(--ap-accent);
  border-radius: 0;
  font-family: var(--ap-mono);
  letter-spacing: .1em;
  text-transform: uppercase;
  text-shadow: none;
  box-shadow: none;
}
.login #backtoblog a, .login #nav a { color: var(--ap-ink-2); }
