/* Hub: sign-in gate extras + /register. Everything else is in admin.css. */
.or-divider{display:flex;align-items:center;gap:12px;margin:24px 0 0;color:var(--ink-faint);font-family:var(--font-mono);font-size:14px;text-transform:uppercase;letter-spacing:.08em;}
.or-divider::before,.or-divider::after{content:"";flex:1;height:1px;background:var(--line);}
.pw-submit{margin-top:12px;}
.msg{font-size:16px;line-height:1.4;margin:16px 0 0;min-height:1.4em;color:var(--ink-soft);}
.msg.err{color:var(--bad-ink);}
.msg.ok{color:var(--ink);}
.pw-help{font-size:16px;color:var(--ink-faint);margin:8px 0 12px;}
#pw-confirm{margin-top:12px;}
@media (max-width: 480px){
  .gate{padding:32px 20px 24px;}
  .gate-title{font-size:28px;}
}
