/* Footer */
.footer-wrapper {
  border-top: 2px solid var(--border-primary);
  padding-top: var(--space-4);
  color: var(--text-muted);
  font-size: var(--text-sm);
  line-height: var(--text-sm-height);
}

.footer-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--space-8);
}

.footer-link {
  color: inherit;
  text-decoration: none;
  transition: color 0.15s ease;
}

.footer-link:hover {
  color: var(--text-primary);
}