.top-glow {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 4px;
  z-index: 9999;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgb(0, 247, 165),
    rgb(0, 255, 255),
    rgb(202, 0, 247),
    rgb(0, 255, 255),
    rgb(0, 247, 165)
  );

  background-size: 400% 100%;

  filter: blur(0.4px);
  box-shadow: 0 0 20px rgba(242, 0, 255, 0.6);

  animation: glow-flow 12s ease-in-out infinite;
}

@keyframes glow-flow {
  0% {
    background-position: 0% 50%;
    opacity: 0.8;
  }
  50% {
    background-position: 100% 50%;
    opacity: 1;
  }
  100% {
    background-position: 0% 50%;
    opacity: 0.8;
  }
}
