:root{--bs-primary: var(--brand);--progress-height-thin: 2px;--motion-progress: .5s}.btn-primary{--bs-btn-color: var(--on-brand);--bs-btn-bg: var(--brand);--bs-btn-border-color: var(--brand);--bs-btn-hover-color: var(--on-brand);--bs-btn-hover-bg: var(--brand-hover);--bs-btn-hover-border-color: var(--brand-hover);--bs-btn-focus-shadow-rgb: 0, 74, 173}.progress{--bs-progress-bar-bg: var(--brand)}.u-progress-thin{--bs-progress-height: var(--progress-height-thin)}.progress .progress-bar{width:var(--pct, 0%);transition:width .3s ease}.u-pct-88{--pct: 88%}.u-pct-90{--pct: 90%}.u-pct-92{--pct: 92%}.u-pct-95{--pct: 95%}.js-progress.is-animate .progress .progress-bar{animation:progress-bump var(--motion-progress) ease-out both}@keyframes progress-bump{0%{width:var(--pct-start, var(--pct, 0%))}to{width:var(--pct, 0%)}}@media(prefers-reduced-motion:reduce){.js-progress.is-animate .progress .progress-bar{animation:none;width:var(--pct, 0%)}}
