/* Indeterminate progress line */
.progress-line {
  position: relative;
  width: 100%;
  height: 4px;
  border-radius: 999px;
  background: rgba(255,255,255,0.12);
  overflow: hidden;
  margin-top: 6px;
}
.progress-line .bar {
  position: absolute;
  left: -40%;
  top: 0;
  bottom: 0;
  width: 40%;
  border-radius: 999px;
  background: linear-gradient(90deg, rgba(227,6,19,0) 0%, rgba(227,6,19,0.9) 50%, rgba(227,6,19,0) 100%);
  animation: progressSlide 1.2s ease-in-out infinite;
}
@keyframes progressSlide {
  0% { left: -40%; }
  50% { left: 60%; }
  100% { left: 110%; }
}
