/* The theme bundle loads after the core bundle, so the base-level override here
   also outranks the core's equal-specificity status rules. They are repeated
   below to keep the original cascade order. */
.loader {
  & &__dark-arc {
    stroke: var(--wds-loader-fill-loading, var(--wds-color-blue-0));
  }

  &--status-error &__dark-arc {
    stroke: var(--wds-loader-fill-error, var(--wds-color-fill-destructive-primary));
  }

  &--status-loading-with-errors &__dark-arc {
    stroke: var(
      --wds-loader-fill-loading-with-error,
      var(--wds-color-fill-destructive-primary)
    );
  }

  &--status-success &__dark-arc {
    stroke: var(--wds-loader-fill-success, var(--wds-color-fill-standard-primary));
  }
}
