/* Bloom · auth.css — small additions on top of signup.css for Identity pages.
   Reuses signup.css .sg-* card/form; adds only auth-specific bits. Prefix au-. */
.au-brand {
  display: inline-flex; align-items: center;
  text-decoration: none; margin-bottom: 18px;
}
.au-logo { height: 40px; width: auto; display: block; }
.au-remember {
  display: flex; align-items: center; gap: 8px;
  font-size: 14px; color: var(--sg-muted);
  margin: 4px 0 16px; cursor: pointer;
}
.au-remember input { width: 16px; height: 16px; accent-color: var(--sg-primary); }
.sg-field-err { color: var(--sg-accent-strong); font-size: 12.5px; margin-top: 4px; display: inline-block; }
.validation-summary-valid { display: none; }
