diff --git a/src/lib/StateMachine.svelte b/src/lib/StateMachine.svelte
index e09c9ac..b5f5645 100644
--- a/src/lib/StateMachine.svelte
+++ b/src/lib/StateMachine.svelte
@@ -347,23 +347,31 @@
{#snippet progress()}
- {#each { length: pages.length - 2 } as _, i (i)}
-
- {#if i >= index}
- {i + 1}
- {:else}
-
- {/if}
-
- {/each}
+
+ {#each { length: pages.length - 2 } as _, i (i)}
+
index && 'scale-[0.85] opacity-80',
+ 'transition-[transform,background-color,color]'
+ ]}
+ >
+ {#if i >= index}
+ {i + 1}
+ {:else}
+
+ {/if}
+
+ {/each}
+
{/snippet}
{@render progress()}
@@ -400,7 +409,7 @@
lg:max-h-[60rem] lg:min-h-[30rem] lg:flex-row lg:items-center dark:sm:bg-gray-900"
>
-
+
{@render progress()}
@@ -486,10 +495,4 @@
:global(.circle-final) {
opacity: 1;
}
-
- .progress {
- @apply flex cursor-default items-center justify-center gap-3 overflow-hidden rounded-3xl px-3 py-2;
- @apply dark:bg-sui-text-800 bg-gray-200/80 dark:lg:bg-slate-800;
- @apply text-sui-text/60 dark:text-sui-background/60 font-semibold;
- }