.head.svelte-ygpq62{max-width:44rem;margin-bottom:var(--space-8)}.lead.svelte-ygpq62{font-size:1.125rem;color:var(--color-text-muted)}.empty.svelte-ygpq62{color:var(--color-text-muted);font-size:1.05rem}.filters.svelte-ygpq62{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.filter.svelte-ygpq62{display:inline-flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem;font-weight:500;padding:.45rem .9rem;border-radius:999px;cursor:pointer;user-select:none;transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease),transform .16s var(--ease)}.filter.svelte-ygpq62:hover{color:var(--color-text);border-color:var(--color-border-strong);transform:translateY(-1px)}.filter.svelte-ygpq62:active{transform:translateY(0)}#f-all.svelte-ygpq62:checked~.filters:where(.svelte-ygpq62) label[for=f-all]:where(.svelte-ygpq62),#f-ios.svelte-ygpq62:checked~.filters:where(.svelte-ygpq62) label[for=f-ios]:where(.svelte-ygpq62),#f-web.svelte-ygpq62:checked~.filters:where(.svelte-ygpq62) label[for=f-web]:where(.svelte-ygpq62),#f-cli.svelte-ygpq62:checked~.filters:where(.svelte-ygpq62) label[for=f-cli]:where(.svelte-ygpq62),#f-oss.svelte-ygpq62:checked~.filters:where(.svelte-ygpq62) label[for=f-oss]:where(.svelte-ygpq62){background:var(--color-accent);border-color:var(--color-accent);color:#07140f;font-weight:600}#f-all.svelte-ygpq62:focus-visible~.filters:where(.svelte-ygpq62) label[for=f-all]:where(.svelte-ygpq62),#f-ios.svelte-ygpq62:focus-visible~.filters:where(.svelte-ygpq62) label[for=f-ios]:where(.svelte-ygpq62),#f-web.svelte-ygpq62:focus-visible~.filters:where(.svelte-ygpq62) label[for=f-web]:where(.svelte-ygpq62),#f-cli.svelte-ygpq62:focus-visible~.filters:where(.svelte-ygpq62) label[for=f-cli]:where(.svelte-ygpq62),#f-oss.svelte-ygpq62:focus-visible~.filters:where(.svelte-ygpq62) label[for=f-oss]:where(.svelte-ygpq62){outline:2px solid var(--color-accent-bright);outline-offset:2px}.grid.svelte-ygpq62{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}#f-ios.svelte-ygpq62:checked~.grid:where(.svelte-ygpq62)>li:where(.svelte-ygpq62):not([data-kind=ios]),#f-web.svelte-ygpq62:checked~.grid:where(.svelte-ygpq62)>li:where(.svelte-ygpq62):not([data-kind=web]),#f-cli.svelte-ygpq62:checked~.grid:where(.svelte-ygpq62)>li:where(.svelte-ygpq62):not([data-kind=cli]):not([data-kind=tui]),#f-oss.svelte-ygpq62:checked~.grid:where(.svelte-ygpq62)>li:where(.svelte-ygpq62):not([data-kind=oss]):not([data-kind=library]){display:none}@media(max-width:900px){.grid.svelte-ygpq62{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid.svelte-ygpq62{grid-template-columns:1fr}}
