@keyframes meGlowNgt {
  0% {
    filter: saturate(1) brightness(1) invert(1);
  }
  35% {
    filter: saturate(1.25) brightness(1.05) invert(1);
  }
  50% {
    filter: saturate(1.5) brightness(1.15) invert(1);
  }
  65% {
    filter: saturate(1.25) brightness(1.05) invert(1);
  }
  100% {
    filter: saturate(1) brightness(1) invert(1);
  }
}
@keyframes meGlow {
  0% {
    filter: saturate(1) brightness(1);
  }
  35% {
    filter: saturate(1.25) brightness(1.05);
  }
  50% {
    filter: saturate(1.5) brightness(1.15);
  }
  65% {
    filter: saturate(1.25) brightness(1.05);
  }
  100% {
    filter: saturate(1) brightness(1);
  }
}
@keyframes meGlowX {
  0% {
    filter: saturate(1) brightness(1);
  }
  35% {
    filter: saturate(1.5) brightness(1.2);
  }
  50% {
    filter: saturate(2) brightness(1.4);
  }
  65% {
    filter: saturate(1.5) brightness(1.2);
  }
  100% {
    filter: saturate(1) brightness(1);
  }
}
@keyframes meGlowXl {
  0% {
    filter: saturate(0.5) brightness(0.5) contrast(0.5);
  }
  35% {
    filter: saturate(2) brightness(2) contrast(2);
  }
  50% {
    filter: saturate(5) brightness(5) contrast(4);
  }
  65% {
    filter: saturate(2) brightness(2) contrast(2);
  }
  100% {
    filter: saturate(0.5) brightness(0.5) contrast(0.5);
  }
}
@keyframes meGlowXs {
  0% {
    filter: saturate(1) brightness(1) contrast(1);
  }
  35% {
    filter: saturate(2) brightness(2) contrast(2);
  }
  50% {
    filter: saturate(5) brightness(5) contrast(4);
  }
  65% {
    filter: saturate(2) brightness(2) contrast(2);
  }
  100% {
    filter: saturate(1) brightness(1) contrast(1);
  }
}


.meGlow, body:not(.bNight) .meGlowNgt {
  animation: meGlow 2s infinite linear;
}
body.bNight .meGlowNgt {
  animation: meGlowNgt 2s infinite linear;
}
.meGlowX {
  animation: meGlowX 2s infinite linear;
}
.meGlowXs {
  animation: meGlowXs 1s infinite linear;
}
