/* =============================================================================
   Social Stardom — WhatsApp button glow (applied in place to existing buttons)
   No floating bubble. No popup. No bobbing or movement. The WhatsApp buttons
   that are already on the page simply get a green glow so they stand out.
   ============================================================================= */

.ss-wa-glow {
  position: relative;
  animation: ssWaGlow 2.4s ease-in-out infinite;
  transition: box-shadow .25s ease;
}
.ss-wa-glow:hover,
.ss-wa-glow:focus-visible {
  box-shadow: 0 10px 28px rgba(37, 211, 102, 0.55), 0 0 22px 4px rgba(37, 211, 102, 0.3);
}

@keyframes ssWaGlow {
  0%, 100% { box-shadow: 0 4px 16px rgba(18, 140, 75, 0.35), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  50%      { box-shadow: 0 6px 22px rgba(18, 140, 75, 0.5), 0 0 20px 4px rgba(37, 211, 102, 0.35); }
}

/* Small inline WhatsApp text links (footer / route footers): green colour + soft
   text glow only, so they do not jump around in a row. */
a.ss-wa-glow.tiny {
  color: #25D366 !important;
  animation: ssWaGlowText 2.4s ease-in-out infinite;
}
@keyframes ssWaGlowText {
  0%, 100% { text-shadow: 0 0 0 rgba(37, 211, 102, 0); }
  50%      { text-shadow: 0 0 10px rgba(37, 211, 102, 0.55); }
}
a.ss-wa-glow.tiny:hover { box-shadow: none; text-shadow: 0 0 12px rgba(37,211,102,.7); }

.ss-wa-still { animation: none !important; }
.prefers-reduced-motion .ss-wa-glow { animation: none !important; }
