.cat.svelte-19dlv2q{border:1px solid var(--cc-border);background:var(--cc-bg-surface);color:var(--cc-text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:border-color .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.cat.svelte-19dlv2q:hover{border-color:var(--cc-border-strong);color:var(--cc-text-primary)}}.cat.svelte-19dlv2q:focus-visible{outline:2px solid var(--cc-text-primary);outline-offset:2px}@media (width<=720px){.cat.svelte-19dlv2q{gap:4px;padding:8px 12px}}.catOn.svelte-19dlv2q{border-color:var(--cc-primary-picked);background:var(--cc-bg-overlay);color:var(--cc-text-primary);cursor:default}.catName.svelte-19dlv2q{font-size:14px;font-weight:600}.catCount.svelte-19dlv2q{color:var(--cc-text-tertiary);font-size:12px}.flag.svelte-19dlv2q{border:1px solid var(--cc-primary-ink);color:var(--cc-primary-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;order:1;padding:0 4px;font-size:9px;font-weight:700;line-height:1.6}@media (width<=720px){.catName.svelte-19dlv2q{font-size:12px}.catCount.svelte-19dlv2q{font-size:11px}}
