Así que tengo este problema en el que solo quiero animar la sombra paralela para cambiar la sombra paralela y no toda la imagen.
img { filter: drop-shadow(0 0 10px rgb(255, 0, 0)); animation: animate 3s linear infinite; } @keyframes animate { 0% { filter: hue-rotate(0deg); } 100% { filter: hue-rotate(360deg); } } <img src="https://o.remove.bg/downloads/9d28d100-7cfa-4b00-b958-c6be005e62c4/87de3a763609657f3950e8e0829291f4-removebg-preview.png">Podría intentar animar los cambios de color de la sombra.
img { filter: drop-shadow(0 0 10px rgb(255, 0, 0)); animation: animate 3s linear infinite; } @keyframes animate { 0% { filter: drop-shadow(0 0 10px rgb(255, 0, 0)); } 25% { filter: drop-shadow(0 0 10px rgb(0, 255, 0)); } 50% { filter: drop-shadow(0 0 10px rgb(0, 0, 255)); } 100% { filter: drop-shadow(0 0 10px rgb(255, 0, 0)); } } <img src="https://o.remove.bg/downloads/9d28d100-7cfa-4b00-b958-c6be005e62c4/87de3a763609657f3950e8e0829291f4-removebg-preview.png">Sin embargo, esto significa dar explícitamente a qué colores desea que haga la transición en lugar de simplemente poder rotar el color 360 grados. (Usar HSL en lugar de RGB no resuelve este problema).