.svg-anim {
    transition: transform 0.4s ease, opacity 0.4s ease;
    cursor: pointer;
  }
  
  .svg-anim:hover {
    transform: scale(1.1);
    opacity: 0.85;
  }
  
  .svg-anim.rotate:hover {
    transform: rotate(10deg) scale(1.1);
  }
  
  .pulse {
    animation: pulse 2s infinite;
  }
  
  @keyframes pulse {
    0% { transform: scale(1); opacity: 1; }
    50% { transform: scale(1.05); opacity: 0.9; }
    100% { transform: scale(1); opacity: 1; }
  }
  
  .svg-icon {
    margin-bottom: 1rem;
    animation-timing-function: ease-in-out;
  }
  