.sn-root.svelte-d8w4zu{border:1.5px solid var(--border-strong);background:var(--surface);width:24px;height:24px;font:700 11px/1 var(--font-sans);color:var(--fg-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.sn-root.active.svelte-d8w4zu{border-color:var(--brand-500);color:var(--fg);background:var(--surface)}.sn-root.done.svelte-d8w4zu{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-fg)}
