@keyframes image-pulse-slow {
  0%, 100% {
    filter: grayscale(80%) brightness(0.5) saturate(0.25);
  }
  50% {
    filter: grayscale(25%) brightness(0.8) saturate(0.5);
  }
}

@keyframes image-pulse-soft {
  0%, 100% {
    filter: grayscale(80%) brightness(0.90) saturate(0.335);
  }
  50% {
    filter: grayscale(25%) brightness(1) saturate(0.75);
  }
}
@keyframes image-pulse-archives {
  0%, 100% {
    filter: grayscale(25%) brightness(1) saturate(0.5);
    scale: 1;
    filter: blur(2px);
  }
  50% {
    filter: grayscale(0%) brightness(1) saturate(1);
    scale: 1.01;
    filter: blur(0px);
  }
}
@keyframes red-spherical-pulse {
  0%, 100% {
    background:
      radial-gradient(
        circle at 0% 50%,
        rgba(200, 20, 20, 0.05),
        transparent 20%
      );
  }
  50% {
    background:
    radial-gradient(
        circle at 0% 50%,
        rgba(200, 20, 20, 0.2),
        transparent 20%
      );
  }
}