footer {
  background-color: rgba(181, 178, 139, 0.893);
  padding: 2rem 0;
  border-top: 1px solid rgba(255, 209, 0, 0.1);
  text-align: center;
}

footer p {
  margin-bottom: 1rem;
  color: var(--secondary-black);
}

footer b {
  color: var(--primary-yellow);
}

.social-icons {
  display: flex;
  justify-content: center;
  gap: 1.5rem;
}

.social-icons a {
  font-size: 1.5rem;
  color: var(--primary-black);
  transition: all var(--transition-fast);
}

.social-icons a:hover {
  color: var(--primary-yellow);
  transform: translateY(-5px);
}

.social-icon{
  border: 1px solid var(--primary-black);
}