/* Scoped to existing auth cards; compact widgets fit narrow phones without scaling. */
.auth-captcha { margin:16px 0; min-width:0; }
.auth-captcha[hidden], .auth-captcha [hidden] { display:none!important; }
.auth-captcha-widget { display:flex; justify-content:center; min-width:0; }
.auth-captcha p { font-size:12px; line-height:1.6; color:var(--muted); margin:8px 0; }
.auth-captcha button { min-height:44px; font:inherit; font-size:12px; }
