/* bare.style - generated from src/feedback/progress.css, comments stripped. The reasoning is in the source. */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-progress{display:block;inline-size:100%;block-size:var(--bs-progress-size,0.5rem);border:0;border-radius:var(--bs-progress-radius,var(--bs-radius-full));background-color:var(--bs-progress-track,var(--s-hover));overflow:hidden}progress.bs-progress{appearance:none}progress.bs-progress::-webkit-progress-bar{background-color:transparent}progress.bs-progress::-webkit-progress-value{background-color:var(--bs-progress-fill,var(--bs-accent-border));border-radius:inherit}progress.bs-progress::-moz-progress-bar{background-color:var(--bs-progress-fill,var(--bs-accent-border));border-radius:inherit}.bs-progress__bar{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background-color:var(--bs-progress-fill,var(--bs-accent-border));transform:scaleX(var(--bs-progress-fraction,0));transform-origin:0 50%;transition:transform var(--bs-duration-4) var(--ease-out)}.bs-progress__bar:dir(rtl){transform-origin:100% 50%}.bs-progress--thick{--bs-progress-size:0.75rem}.bs-progress--ok{--bs-progress-fill:var(--bs-text-ok)}.bs-progress--danger{--bs-progress-fill:var(--bs-text-danger)}.bs-progress--indeterminate .bs-progress__bar{--bs-progress-sweep:1;inline-size:40%;transform:translateX(calc(-100% * var(--bs-progress-sweep)));animation:bs-progress-slide var(--bs-duration-6) var(--ease) infinite}.bs-progress--indeterminate .bs-progress__bar:dir(rtl){--bs-progress-sweep:-1}@keyframes bs-progress-slide{from{transform:translateX(calc(-100% * var(--bs-progress-sweep,1)))}to{transform:translateX(calc(350% * var(--bs-progress-sweep,1)))}}@media (prefers-reduced-motion:reduce){.bs-progress--indeterminate .bs-progress__bar{animation:none;inline-size:100%;transform:none;background-image:repeating-linear-gradient(135deg,var(--bs-progress-track,var(--s-hover)) 0 0.5rem,var(--bs-progress-fill,var(--bs-accent-border)) 0.5rem 1rem)}}@media (forced-colors:active){.bs-progress{border:var(--bs-border-1) solid CanvasText}.bs-progress__bar{background-color:Highlight}}@media print{.bs-progress{border:var(--bs-border-1) solid var(--bs-progress-track-print,var(--bs-border-strong))}.bs-progress__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}progress.bs-progress::-webkit-progress-value{-webkit-print-color-adjust:exact;print-color-adjust:exact}progress.bs-progress::-moz-progress-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}
