/* footer.css - Stile für den Footer */

footer {
  background-color: #1a1a1a;
  padding: 40px 20px;
  text-align: center;
}

.footer-content {
  max-width: 1200px;
  margin: 0 auto;
}

.footer-content p {
  margin-bottom: 20px;
  color: #a0a0a0;
}

.social-links {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-bottom: 30px;
}

.social-links a {
  color: var(--color-text-medium); /* Mittleres Grau für Icons */
  font-size: 1.5rem; /* Größer */
  transition: color 0.3s, transform 0.3s;
}

.social-links a:hover {
  color: var(--color-accent); /* Silber im Hover */
  transform: scale(1.1); /* Leichte Vergrößerung */
}

.footer-nav {
  margin-bottom: 30px;
}

.footer-nav ul {
  display: flex;
  justify-content: center;
  list-style: none;
  gap: 20px;
  flex-wrap: wrap;
}

.footer-nav a {
  color: var(--color-text-medium);
  text-decoration: none;
  font-family: var(--font-accent);
  font-size: 0.9rem;
  transition: color 0.3s;
}

.footer-nav a:hover {
  color: var(--color-text-light);
}

.copyright {
  color: var(--color-text-medium);
  font-size: 0.9rem;
  font-family: var(--font-accent);
}
