/* ============================================================================
   Homeboss Theme — COMPLIANCE FOOTER
   ----------------------------------------------------------------------------
   Consumes tokens.css. Background is --footer-bg, text --footer-text. Footer
   links use --footer-text (10.89:1 on --footer-bg) — NEVER --action, which on
   --footer-bg computes ~1.78:1 and fails WCAG. tests/themeFooter.test.ts fails
   the build if any theme CSS pairs --action over --footer-bg.
   ============================================================================ */

.hb-footer {
  background-color: var(--footer-bg);
  color: var(--footer-text);
  font-family: var(--font-body);
  font-size: var(--fs-small);
  line-height: var(--lh-body);
}

.hb-footer a {
  color: var(--footer-text);
  text-decoration: underline;
}

.hb-footer__inner {
  max-width: var(--measure);
  margin: 0 auto;
  padding: 2rem 1.25rem;
}

.hb-footer__brokerage {
  font-weight: 600;
  margin: 0 0 0.25rem;
}

.hb-footer__licenses {
  margin: 0 0 1rem;
}

.hb-footer__fairhousing {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}

.hb-footer__eho-logo {
  flex: 0 0 auto;
  width: 2.5rem;
  height: auto;
  color: var(--footer-text);
}

.hb-footer__eho-text {
  margin: 0;
}
