.filter-grid.svelte-134ofef{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.filter-card.svelte-134ofef{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.25rem .25rem .35rem;border:2px solid transparent;border-radius:12px;background:var(--bg);color:var(--text)}.filter-card[aria-pressed=true].svelte-134ofef{border-color:var(--primary);background:var(--surface-soft)}.filter-thumb.svelte-134ofef{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--surface-soft)}.filter-thumb.svelte-134ofef img:where(.svelte-134ofef){width:100%;height:100%;object-fit:cover}.filter-name.svelte-134ofef{font-size:.7rem;font-weight:700;line-height:1.2}
