.progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: $progress-bar-background-color;
  box-shadow: inset 0 0 0 1px $ui-gray-200;
  border-radius: $radius;
  margin-bottom: 0;
  &.is-small {
    height: 0.5rem;
  }
  &.is-narrow {
    width: 30px;
  }
  &.is-medium {
    width: 120px;
  }
}

// style the container in chrome
.progress[value]::-webkit-progress-bar {
  box-shadow: inset 0 0 0 1px $ui-gray-200;
}

// style the bar in chrome
.progress[value]::-webkit-progress-value {
  border-radius: $radius;
  transition: width 1s ease-out;
}

// style the bar in firefox
.progress[value]::-moz-progress-bar {
  border-radius: $radius;
  transition: width 1s ease-out;
}
