.js.svelte-1a94fyk{list-style:none;margin:0 0 var(--space-lg);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.js-item.svelte-1a94fyk{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:color-mix(in srgb,var(--color-ink) 4%,transparent);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.js-num.svelte-1a94fyk{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background-color:var(--color-white);color:var(--color-ink)}.js-item.is-on.svelte-1a94fyk{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-white));color:var(--color-primary-dark)}.js-item.is-on.svelte-1a94fyk .js-num:where(.svelte-1a94fyk){background-color:var(--color-primary);color:var(--color-white)}.js-item.is-done.svelte-1a94fyk{border-color:color-mix(in srgb,var(--color-teal) 35%,transparent);color:var(--color-teal)}.js-item.is-done.svelte-1a94fyk .js-num:where(.svelte-1a94fyk){background-color:var(--color-teal);color:var(--color-white)}
