.practice-steps.svelte-1uopddp .step:before{background-color:var(--color-base-300);background-image:linear-gradient(to right,var(--color-primary),var(--color-primary));background-position:left;background-repeat:no-repeat;background-size:0 100%;border-color:var(--color-base-300);transition:background-size .45s cubic-bezier(.4,0,.2,1)}.practice-steps.svelte-1uopddp .step-primary+.step-primary:before{background-size:100% 100%}.practice-steps-resetting.svelte-1uopddp .step:before,.practice-steps-resetting.svelte-1uopddp .step:after{animation:none;transition:none}.practice-steps.svelte-1uopddp .step:after{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.practice-steps.svelte-1uopddp .step-primary:not(:first-child):after{animation:svelte-1uopddp-activate-step .18s ease .36s both}@keyframes svelte-1uopddp-activate-step{0%{background-color:var(--color-base-300);border-color:var(--color-base-300);color:var(--color-base-content);transform:scale(.9)}to{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content);transform:scale(1)}}@media (prefers-reduced-motion: reduce){.practice-steps.svelte-1uopddp .step:before,.practice-steps.svelte-1uopddp .step:after{animation:none;transition:none}}
