/**
 * Size variants
 */

.progress {
    &.-sm {
        --progress--border-top-left-radius: var(
            --progress--sm--border-top-left-radius,
            calc(var(--border-top-left-radius) * var(--size-multiplier-sm))
        );
        --progress--border-top-right-radius: var(
            --progress--sm--border-top-right-radius,
            calc(var(--border-top-right-radius) * var(--size-multiplier-sm))
        );
        --progress--border-bottom-right-radius: var(
            --progress--sm--border-bottom-right-radius,
            calc(var(--border-bottom-right-radius) * var(--size-multiplier-sm))
        );
        --progress--border-bottom-left-radius: var(
            --progress--sm--border-bottom-left-radius,
            calc(var(--border-bottom-left-radius) * var(--size-multiplier-sm))
        );
        --progress--height: var(--progress--sm--height, calc(0.75rem * var(--size-multiplier-sm)));
    }

    &.-md {
        --progress--border-top-left-radius: var(
            --progress--md--border-top-left-radius,
            calc(var(--border-top-left-radius) * var(--size-multiplier-md))
        );
        --progress--border-top-right-radius: var(
            --progress--md--border-top-right-radius,
            calc(var(--border-top-right-radius) * var(--size-multiplier-md))
        );
        --progress--border-bottom-right-radius: var(
            --progress--md--border-bottom-right-radius,
            calc(var(--border-bottom-right-radius) * var(--size-multiplier-md))
        );
        --progress--border-bottom-left-radius: var(
            --progress--md--border-bottom-left-radius,
            calc(var(--border-bottom-left-radius) * var(--size-multiplier-md))
        );
        --progress--height: var(--progress--md--height, calc(0.75rem * var(--size-multiplier-md)));
    }

    &.-lg {
        --progress--border-top-left-radius: var(
            --progress--lg--border-top-left-radius,
            calc(var(--border-top-left-radius) * var(--size-multiplier-lg))
        );
        --progress--border-top-right-radius: var(
            --progress--lg--border-top-right-radius,
            calc(var(--border-top-right-radius) * var(--size-multiplier-lg))
        );
        --progress--border-bottom-right-radius: var(
            --progress--lg--border-bottom-right-radius,
            calc(var(--border-bottom-right-radius) * var(--size-multiplier-lg))
        );
        --progress--border-bottom-left-radius: var(
            --progress--lg--border-bottom-left-radius,
            calc(var(--border-bottom-left-radius) * var(--size-multiplier-lg))
        );
        --progress--height: var(--progress--lg--height, calc(0.75rem * var(--size-multiplier-lg)));
    }
}
