.filters.svelte-1d26s3y{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.filters.svelte-1d26s3y button:where(.svelte-1d26s3y){border:1px solid var(--line);font:500 .9rem var(--sans);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:.55rem 1.1rem;transition:all .2s}.filters.svelte-1d26s3y button:where(.svelte-1d26s3y):hover{border-color:var(--brand);color:var(--brand)}.filters.svelte-1d26s3y button.on:where(.svelte-1d26s3y){border-color:var(--brand);background:var(--brand);color:#fff}.grid.svelte-1d26s3y{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.card.svelte-1d26s3y{transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}a.card.svelte-1d26s3y:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0b1a331f}small.svelte-1d26s3y{color:var(--brand);align-items:center;gap:.3rem;margin-top:.5rem;font-size:.8rem;display:flex}img.svelte-1d26s3y{aspect-ratio:4/3;object-fit:cover;object-position:top left;border-bottom:1px solid var(--line);width:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card.svelte-1d26s3y:hover img:where(.svelte-1d26s3y){transform:scale(1.04)}.card.svelte-1d26s3y div:where(.svelte-1d26s3y){padding:1.25rem 1.5rem 1.5rem}h3.svelte-1d26s3y{margin-bottom:.15rem}span.svelte-1d26s3y{color:var(--muted);font-size:.88rem}@media (width<=1000px){.grid.svelte-1d26s3y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid.svelte-1d26s3y{grid-template-columns:minmax(0,1fr)}}
