@keyframes shimmer {
  0% {
    box-shadow: 0 0 20px rgba(8, 145, 178, 0.4), inset 0 0 20px rgba(8, 145, 178, 0.2), 0 0 40px rgba(8, 145, 178, 0.3);
  }
  50% {
    box-shadow: 0 0 50px rgba(8, 145, 178, 1), inset 0 0 50px rgba(8, 145, 178, 0.6), 0 0 80px rgba(8, 145, 178, 0.8), 0 0 100px rgba(8, 145, 178, 0.4);
  }
  100% {
    box-shadow: 0 0 20px rgba(8, 145, 178, 0.4), inset 0 0 20px rgba(8, 145, 178, 0.2), 0 0 40px rgba(8, 145, 178, 0.3);
  }
}

@keyframes shimmer2 {
  0% {
    box-shadow: 0 0 20px rgba(30, 64, 175, 0.4), inset 0 0 20px rgba(30, 64, 175, 0.2), 0 0 40px rgba(30, 64, 175, 0.3);
  }
  50% {
    box-shadow: 0 0 50px rgba(30, 64, 175, 1), inset 0 0 50px rgba(30, 64, 175, 0.6), 0 0 80px rgba(30, 64, 175, 0.8), 0 0 100px rgba(30, 64, 175, 0.4);
  }
  100% {
    box-shadow: 0 0 20px rgba(30, 64, 175, 0.4), inset 0 0 20px rgba(30, 64, 175, 0.2), 0 0 40px rgba(30, 64, 175, 0.3);
  }
}

/* Estilo de wrapper tipo trusk-glow para card Limpador */
.glow-card-0891b2 {
  animation: shimmer 3s ease-in-out infinite !important;
}

/* Estilo de wrapper tipo trusk-glow para card CCleaner */
.glow-card-1e40af {
  animation: shimmer2 3s ease-in-out infinite !important;
}

/* Seletores por atributo para cards no post 9862 */
div[style*="border:2px solid #0891b2"] {
  animation: shimmer 3s ease-in-out infinite !important;
}

div[style*="border:2px solid #1e40af"] {
  animation: shimmer2 3s ease-in-out infinite !important;
}