/* Animação sutil de shimmer/brilho na linha colorida */
/* Aplica nas sections que usam a linha como background */

section[class*="image3"] {
  position: relative;
  overflow: hidden;
}

section[class*="image3"]::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,0.12),
    transparent
  );
  animation: shimmer 5s ease-in-out infinite;
  pointer-events: none;
  opacity: 0.25;
  filter: blur(0.5px);
}

@keyframes shimmer {
  0%   { left: -150%; opacity: 0; }
  20%  { opacity: 0.18; }
  50%  { left: 150%; opacity: 0.15; }
  100% { left: 250%; opacity: 0; }
}

/* Para as imagens inline linecolor (fallback) */
img[src*="linecolor"] {
  position: relative;
}
img[src*="linecolor"]::after {
  display: none; /* img não suporta ::after */
}
