@import "../style/base";

/* Width and height */
$progress-spinner-size: var(--progress-spinner-size, #{size(48)});

/* Color */
$progress-spinner-color: var(--progress-spinner-color, #{color("primary")});

/* Color of the buffer */
$progress-spinner-buffer-color: var(--progress-spinner-buffer-color, #{color("primary", 500, 0.2)});

/* Width of the spinner stroke */
$progress-spinner-stroke-width: var(--progress-spinner-stroke-width, 10%);

/* Transition of the spinner when determinate */
$progress-spinner-determinate-progress-transition: var(--progress-spinner-determinate-progress-transition, stroke-dashoffset #{$transition-linear});

/* Duration of the indeterminate animation for the container */
$progress-spinner-indeterminate-container-duration: var(--progress-spinner-indeterminate-container-duration, 2s);

/* Duration of the indeterminate animation for the spinner */
$progress-spinner-indeterminate-progress-duration: var(--progress-spinner-indeterminate-progress-duration, 4s);

/* Timing function of the indeterminate animation */
$progress-spinner-indeterminate-timing-function: var(--progress-spinner-indeterminate-timing-function, #{$transition-standard-curve});
