/* JZ shared brand presentation 1.1.0. Local, opt-in, and independent of auth.
 * Hosts own artwork, label, accent, theme and breakpoint-specific overrides.
 * Existing BAS --jz-brand-* customizations remain supported. */
.jz-brand[class] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: var(--jz-brand-gap, 11px);
  line-height: 1;
  text-decoration: none;
}
.jz-brand .jz-brand-logo {
  display: block;
  flex: 0 0 auto;
  width: var(--jz-brand-width, 46px);
  height: var(--jz-brand-height, 58px);
  object-fit: contain;
}
.jz-brand .jz-brand-name {
  display: block;
  font-size: var(--jz-brand-name-size, 17px);
  font-weight: 750;
  letter-spacing: .025em;
  line-height: 1;
  white-space: nowrap;
}
.jz-brand .jz-brand-caption {
  display: block;
  margin-top: var(--jz-brand-caption-gap, 7px);
  font-size: var(--jz-brand-caption-size, 9px);
  font-weight: var(--jz-brand-caption-weight, 700);
  letter-spacing: .23em;
  line-height: 1;
}
