
@keyframes smooth-constant-flash {
  0% {
    left: -100%;
    opacity: 0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}

.smooth-constant-flash {
  position: relative;
  overflow: hidden;
}

.smooth-constant-flash::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 0.9),
    rgba(255, 255, 255, 0.6),
    transparent
  );
  transform: skewX(-15deg);
  animation: smooth-constant-flash 3s infinite ease-in-out;
}
