/* One login-only widget. Hidden means zero layout impact while feature is OFF. */
.turnstile-login[hidden]{display:none!important}
.turnstile-login{width:100%;max-width:100%;min-height:68px;display:flex;align-items:center;
  justify-content:center;overflow:visible;margin:16px auto 14px;color:#6f7c92;font-size:13px}
.turnstile-login[data-status="error"]{font-size:13px;line-height:1.5}
#admin-turnstile{margin:18px auto 16px}
@media(max-width:350px){.turnstile-login{margin-left:0;margin-right:0}}
/* Login has one semantic/visual heading; override the old subtitle h1 rule. */
.wrap .card h1.admin-login-brand{
  display:flex;align-items:center;justify-content:center;gap:10px;
  margin:0 0 24px;color:#f4ddac;font-size:22px;font-weight:720;
  line-height:1.35;letter-spacing:.2px;
}
