/* ==========================================================================
   FOOTER
   The deepest forest on the page, opening with a band of the base forest
   so the closing section steps down into it rather than stopping.
   ========================================================================== */

.footer {
  background-color: var(--forest-ink);
  color: var(--on-forest-body);
  border-block-start: 2.25rem solid var(--forest-deep);
}

.footer__bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--space-md);
  padding-block: var(--space-xl);
  text-align: center;
}

@media (min-width: 64rem) {
  .footer__bar {
    flex-direction: row;
    justify-content: space-between;
    text-align: start;
  }
}

.footer__logo img {
  block-size: 2.4rem;
  inline-size: auto;
}

.footer__nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--space-xs) var(--space-md);
  font-size: var(--step-small);
}

.footer__nav a {
  color: rgba(var(--cream-rgb), 0.8);
  transition: color var(--dur-fast) ease;
}

.footer__nav a:hover {
  color: var(--cream);
}

.footer__copy {
  font-size: 0.875rem;
  color: rgba(var(--cream-rgb), 0.62);
}
