/* Common transition */
.social-fab a{
  transition: all 0.35s ease;
}

/* CALL – pulse + scale */
.social-fab a.call:hover{
  transform: scale(1.2);
  box-shadow: 0 0 0 12px rgba(13,110,253,0.4);
}

/* WhatsApp – slide bounce */
.social-fab a.whatsapp:hover{
  transform: scale(1.15) translateX(-6px);
}

/* Facebook – rotate icon */
.social-fab a.facebook i{
  transition: transform 0.4s ease;
}
.social-fab a.facebook:hover i{
  transform: rotate(360deg);
}

/* Instagram – glow */
.social-fab a.instagram:hover{
  transform: scale(1.15);
  box-shadow: 0 0 20px rgba(214,36,159,0.9);
}

/* YouTube – shake */
@keyframes shake {
  0% { transform: translateX(0); }
  25% { transform: translateX(-3px); }
  50% { transform: translateX(3px); }
  75% { transform: translateX(-3px); }
  100% { transform: translateX(0); }
}
.social-fab a.youtube:hover{
  animation: shake 0.35s;
}
