/* footer.css — site footer + mandatory CANADA HITECH credit. */

.site-footer {
  margin-block-start: var(--space-3xl);
  background: var(--color-surface);
  border-block-start: 1px solid var(--color-border);
}

.site-footer__inner {
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
  padding-block: var(--space-2xl);
}

.nav-footer { display: flex; flex-wrap: wrap; gap: var(--space-lg); }
.nav-footer__link { color: var(--color-text-muted); }
.nav-footer__link:hover { color: var(--color-accent); }

.site-footer__credit { color: var(--color-text-muted); font-size: var(--fs-sm); }
.site-footer__credit a { color: var(--color-text); }
.site-footer__credit a:hover { color: var(--color-accent); }
.site-footer__credit-separator { margin-inline: var(--space-sm); }
