.button-group.svelte-132b0ur{display:flex;flex-wrap:wrap;gap:.5rem}.option.svelte-132b0ur{display:inline-block;padding:.25rem 1rem;border-radius:.5rem;border:1px solid var(--ui-04);color:var(--text-01);font-size:.875rem;text-decoration:none;white-space:nowrap}.option.svelte-132b0ur:hover{background-color:var(--hover-ui);color:var(--text-01);text-decoration:none}.option.active.svelte-132b0ur{background-color:var(--primary);border-color:transparent;color:var(--text-04)}.sort-filter-row.svelte-fw8ior{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:1rem}.result-count.svelte-fw8ior{display:flex;align-items:center;color:var(--text-02)}.plugin-grid.svelte-fw8ior{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem;list-style:none;padding:0;margin:0 0 3rem}@media screen and (min-width:36rem){.plugin-grid.svelte-fw8ior{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.empty-state.svelte-fw8ior{padding:3rem 0;color:var(--text-02)}.button-group.svelte-jvb6mf{display:flex;flex-wrap:wrap;gap:.5rem}.option.svelte-jvb6mf{display:inline-block;padding:.25rem 1rem;border-radius:.5rem;border:1px solid var(--ui-04);color:var(--text-01);font-size:.875rem;text-decoration:none;white-space:nowrap}.option.svelte-jvb6mf:hover{background-color:var(--hover-ui);color:var(--text-01);text-decoration:none}.option.active.svelte-jvb6mf{background-color:var(--primary);border-color:transparent;color:var(--text-04)}.tags-section.svelte-su7gcj{margin-bottom:1.25rem}.tags-section.svelte-su7gcj .icon{--icon-size: 15px;margin:0 0 0 2px;display:block;flex-shrink:0}.search-page.svelte-yyaitt{display:flex;flex-direction:column;padding:2rem}@media(max-width:48rem){.search-page.svelte-yyaitt{padding:1.25rem 1rem 1rem}}@media(max-width:30rem){.search-page.svelte-yyaitt{padding:1rem}}.banner.svelte-yyaitt{background:#fafafb}.filters-row.svelte-yyaitt{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem}.filter-group.svelte-yyaitt{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.filter-label.svelte-yyaitt{font-size:.75rem;color:var(--text-02);font-weight:500;white-space:nowrap}.filter-divider.svelte-yyaitt{width:1px;height:24px;background-color:var(--ui-04);flex-shrink:0}@media screen and (min-width:36rem){.title.svelte-yyaitt{font-size:1.75rem;line-height:1.25;font-weight:700;letter-spacing:-.015em;margin-right:.25rem}}@media screen and (min-width:36rem)and (min-width:48rem){.title.svelte-yyaitt{font-size:2.25rem}}
