.grid.svelte-1vqz73r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(1.25rem,3vw,2.25rem) clamp(1rem,2.5vw,1.75rem)}a.svelte-1vqz73r{display:block;text-decoration:none;color:var(--ink)}.frame.svelte-1vqz73r{display:block;aspect-ratio:3 / 4;background:#dedbd4;border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #11131a1f;transition:box-shadow .28s ease,transform .28s ease}img.svelte-1vqz73r{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s ease;filter:saturate(.92)}a.svelte-1vqz73r:hover .frame:where(.svelte-1vqz73r),a.svelte-1vqz73r:focus-visible .frame:where(.svelte-1vqz73r){transform:translateY(-3px);box-shadow:0 14px 30px #11131a33}a.svelte-1vqz73r:hover img:where(.svelte-1vqz73r),a.svelte-1vqz73r:focus-visible img:where(.svelte-1vqz73r){transform:scale(1.045);filter:saturate(1.05)}.title.svelte-1vqz73r{display:block;margin-top:.7rem;font-size:.95rem;font-weight:500;line-height:1.35;text-wrap:balance}a.svelte-1vqz73r:hover .title:where(.svelte-1vqz73r){color:var(--accent)}.ext.svelte-1vqz73r{color:var(--muted);font-size:.8em}
