.chips.svelte-14u2ofz{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.chips.svelte-14u2ofz::-webkit-scrollbar{display:none}.chip.svelte-14u2ofz{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:all .12s;display:flex}.chip.svelte-14u2ofz:hover{border-color:var(--color-text-dim);color:var(--color-text)}.chip.active.svelte-14u2ofz{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.chip-count.svelte-14u2ofz{opacity:.7;font-size:.6875rem}.card.svelte-1ilak5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px;text-decoration:none;transition:border-color .12s,transform .12s;display:block}.card.svelte-1ilak5:hover{border-color:var(--color-text-dim);transform:translateY(-1px)}.card-header.svelte-1ilak5{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.card-name.svelte-1ilak5{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.card-counts.svelte-1ilak5{flex-shrink:0;align-items:center;gap:6px;display:flex}.installed-count.svelte-1ilak5{background:var(--color-text);color:var(--color-bg);border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600}.version-count.svelte-1ilak5{background:var(--color-bg);border:1px solid var(--color-border);width:22px;height:22px;color:var(--color-text-dim);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.card-meta.svelte-1ilak5{align-items:center;gap:8px;display:flex}.category-badge.svelte-1ilak5{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-dim);border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600}.version.svelte-1ilak5{color:var(--color-text-dim);font-size:.75rem;font-family:var(--font-mono)}.home.svelte-1uha8ag{max-width:960px;margin:0 auto;padding:48px 24px}.hero.svelte-1uha8ag{margin-bottom:40px}.title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 12px;font-size:3rem;font-weight:900;line-height:1}.subtitle.svelte-1uha8ag{color:var(--color-text-muted);margin:0;font-size:1.0625rem}.controls.svelte-1uha8ag{align-items:center;gap:12px;margin-bottom:16px;display:flex}.filter-input.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);max-width:360px;color:var(--color-text);font-size:.875rem;font-family:var(--font-body);border-radius:8px;outline:none;flex:1;padding:9px 14px;transition:border-color .12s}.filter-input.svelte-1uha8ag::placeholder{color:var(--color-text-dim)}.filter-input.svelte-1uha8ag:focus{border-color:var(--color-text-muted)}.installed-badge.svelte-1uha8ag{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.chips-row.svelte-1uha8ag{margin-bottom:24px}.grid.svelte-1uha8ag{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.empty.svelte-1uha8ag{text-align:center;color:var(--color-text-dim);padding:48px 16px;font-size:.9375rem}@media (width<=767px){.home.svelte-1uha8ag{padding:24px 16px}.title.svelte-1uha8ag{font-size:2.25rem}}
