img {
    pointer-events: none !important;
}

/* Pulse hover effect - NO GLOW */
.pulse-hover {
  position: relative;
  transition: transform 0.3s ease;
}

.pulse-hover:hover {
  transform: scale(1.03);
}

.pulse-hover::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: rgba(0, 0, 0, 0.04); /* subtle internal pulse */
  opacity: 0;
}

.pulse-hover:hover::after {
  animation: pulse 1.2s ease-out;
}

@keyframes pulse {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0;
  }
}
