/* Footer styles */
footer {
    background-color: var(--dark-color);
    color: white;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
  }
  
  footer .social-icons a {
    transition: color 0.3s ease;
  }
  
  footer .social-icons a:hover {
    color: var(--primary-color) !important;
  }
  
  footer .list-unstyled li {
    margin-bottom: 0.5rem;
  }
  
  footer .list-unstyled a {
    color: white;
    text-decoration: none;
  }
  
  footer .list-unstyled a:hover {
    color: var(--primary-color);
  }
  
  footer .list-unstyled i {
    width: 20px;
    text-align: center;
    color: var(--primary-color);
  }
  