/* Legal colophon: quieter than the footer copy (mirrors Lampguiden). */
.kr-footer__legal {
  font-family: var(--kr-mono);
  letter-spacing: 0.05em;
  color: color-mix(in srgb, var(--kr-paper) 42%, var(--kr-ink));
  margin: 0.9rem 0 0;
}


/* The legal pair in the base row sits inline next to the colophon, and must not
   inherit the vertical rhythm of the column link lists. */
.kr-footer__fine .wp-block-navigation__container {
  gap: 1.4rem;
}
.kr-footer__fine a {
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: color-mix(in srgb, var(--kr-paper) 62%, var(--kr-ink));
}
.kr-footer__fine a:hover {
  color: var(--kr-paper);
}
/* At 2xs these two would land at 41px tall — under the 44px touch minimum. */
.kr-footer__fine .wp-block-navigation-item a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
@media (max-width: 600px) {
  .kr-footer__base {
    gap: 0.75rem;
  }
}
