der-light::after {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  width: 40px;
  height: 20px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 5px hsl(247, 90%, 65%, 0.5),
    0px 0px 30px 30px hsl(247, 90%, 25%, 0.5);
  animation: border-light 16s linear infinite -8s;
}

@keyframes border-light {
  0% {
    top: 0%;
    left: 0%;
    animation-timing-function: cubic-bezier(0.19, 0.64, 0.85, 0.36);
  }
  48% {
    top: 0%;
    left: 80%;
  }
  50% {
    top: 50%;
    left: 80%;
    animation