// Progress
// Credit: https://css-tricks.com/html5-progress-element/
.progress {
    appearance: none;
    background: rgba($bg-1-color, .5);
    border: 0;
    border-radius: $border-radius;
    color: $primary-color;
    height: $unit-1;
    position: relative;
    width: 100%;
  
    &::-webkit-progress-bar {
      background: transparent;
      border-radius: $border-radius;
    }
  
    &::-webkit-progress-value {
      background: $primary-color;
      border-radius: $border-radius;
    }
  
    &::-moz-progress-bar {
      background: $primary-color;
      border-radius: $border-radius;
    }
  
    &:indeterminate {
      animation: progress-indeterminate 1.5s linear infinite;
      background: $bg-color-dark linear-gradient(to right, $primary-color 30%, $bg-color-dark 30%) top left / 150% 150% no-repeat;
  
      &::-moz-progress-bar {
        background: transparent;
      }
    }
  }
  
  @keyframes progress-indeterminate {
    0% {
      background-position: 200% 0;
    }
    100% {
      background-position: -200% 0;
    }
  }