.filters.svelte-1txtb91{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.chip.svelte-1txtb91{border:1.5px solid var(--line);background:var(--surface);min-height:48px;color:var(--espresso);cursor:pointer;transition:background-color .25s, border-color .25s, color .25s, transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .7rem .55rem 1.15rem;font-weight:700;display:inline-flex}.chip.svelte-1txtb91:hover{border-color:var(--clay);transform:translateY(-2px)}.chip.active.svelte-1txtb91{background:var(--espresso);border-color:var(--espresso);color:#fff;box-shadow:0 10px 24px -12px #3a211999}.count.svelte-1txtb91{background:var(--sand);min-width:1.7rem;height:1.7rem;color:var(--espresso);border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.8rem;display:grid}.active.svelte-1txtb91 .count:where(.svelte-1txtb91){color:#fff;background:#ffffff2e}@media (width<=520px){.filters.svelte-1txtb91{grid-template-columns:1fr 1fr;display:grid}.chip.svelte-1txtb91{justify-content:center;padding-inline:.75rem .55rem;font-size:.92rem}}.grid.svelte-1txtb91{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.empty.svelte-1txtb91{text-align:center;border:1.5px dashed var(--bisque);border-radius:var(--radius-l);max-width:520px;margin:0 auto;padding:3rem 1.5rem}
