/* Makes wp-login.php (forgot / reset password) match the portal. */
body.login{background:var(--bg); font-family:var(--font); color:var(--ink)}
#login{width:min(400px,100%); padding:8vh 16px 40px}
.login h1 a{background:none!important; width:auto!important; height:auto!important; text-indent:0!important;
  font-size:19px; font-weight:700; color:var(--ink); text-align:left; margin:0 0 18px; display:flex; align-items:center; gap:10px}
.login h1 a::before{content:""; width:22px; height:22px; border-radius:6px; flex:none;
  background:linear-gradient(90deg,var(--s0) 0 25%,var(--s1) 25% 50%,var(--s2) 50% 75%,var(--s3) 75%)}
.login form{background:var(--surface); border:1px solid var(--line); border-radius:12px; box-shadow:none; padding:24px; margin-top:0}
.login label{color:var(--muted); font-size:13px}
.login form .input,.login input[type=text],.login input[type=password]{background:var(--sunk); border:1px solid var(--line); border-radius:8px; font-size:16px; padding:6px 10px; box-shadow:none}
.login .button-primary,.wp-core-ui .button-primary{background:var(--accent)!important; border:0!important; border-radius:8px!important; color:var(--accent-ink)!important; box-shadow:none!important; text-shadow:none!important; font-weight:600; padding:2px 16px!important}
.wp-core-ui .button-secondary{color:var(--accent); border-color:var(--line)}
.login .message,.login .notice,.login #login_error{border-radius:8px; border-left-width:3px; background:var(--surface); box-shadow:none; color:var(--ink)}
.login #nav,.login #backtoblog{padding:0; margin:14px 0 0}
.login #nav a,.login #backtoblog a{color:var(--accent)}
.login #backtoblog{display:none}
.login .privacy-policy-page-link{display:none}
