/* Footer – Produkt-Telefon */

.footer {
  background-color: var(--color-surface);
  border-top: 1px solid var(--color-border);
  padding: var(--space-8) 0;
}

.footer__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-4);
  flex-wrap: wrap;
}

.footer__brand {
  font-size: var(--font-size-sm);
  color: var(--color-text-muted);
}
.footer__brand a { color: var(--color-text); }

.footer__links {
  display: flex;
  gap: var(--space-6);
}

.footer__link {
  font-size: var(--font-size-sm);
  color: var(--color-text-muted);
  transition: color var(--transition-fast);
}
.footer__link:hover { color: var(--color-text); }

@media (max-width: 480px) { .footer__inner { flex-direction: column; text-align: center; } }
