.collections.svelte-8lyz9q{padding-top:1.5rem}h1.svelte-8lyz9q{font-size:clamp(1.6rem,4vw,2.2rem);margin:0 0 .5rem}.lede.svelte-8lyz9q{color:var(--muted);max-width:44rem;margin:0 0 1.5rem}.group.svelte-8lyz9q{margin:2rem 0}.group.svelte-8lyz9q h2:where(.svelte-8lyz9q){font-size:1.25rem;margin:0 0 .85rem}.cards.svelte-8lyz9q{display:grid;grid-template-columns:1fr;gap:12px}.card.svelte-8lyz9q{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-decoration:none;box-shadow:var(--shadow-sm)}.card.svelte-8lyz9q:hover{border-color:var(--accent)}.card.svelte-8lyz9q h3:where(.svelte-8lyz9q){font-size:1.02rem;line-height:1.25;margin:0}.card.svelte-8lyz9q p:where(.svelte-8lyz9q){color:var(--muted);font-size:.9rem;margin:0}.count.svelte-8lyz9q{margin-top:auto;color:var(--accent);font-size:.8rem;font-weight:700}@media (min-width: 640px){.cards.svelte-8lyz9q{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.cards.svelte-8lyz9q{grid-template-columns:repeat(3,1fr)}}
