/* Fade-in/out animations */
@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(5px); }
    to { opacity: 1; transform: translateY(0); }
  }
  
  @keyframes fadeOutDown {
    from { opacity: 1; transform: translateY(0); }
    to { opacity: 0; transform: translateY(20px); }
  }
  
  /* Hidden by default */
  .fade-section {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.6s ease, transform 0.6s ease;
  }
  
  /* When visible - fade in */
  .fade-section.visible {
    opacity: 1;
    transform: translateY(0);
    animation: fadeInUp 0.6s forwards;
  }
  
  /* When hidden again - fade out */
  .fade-section.not-visible {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeOutDown 0.6s forwards;
  }
  #ind {
    color: #947C5C;
    transition: color 0.3s ease;
    text-decoration: none;
  }
  #ind:hover {
    color: #af8d60;
  }
  