.page.svelte-13grsjl{padding-block:var(--space-10) var(--space-12);display:grid;gap:var(--space-8)}.head.svelte-13grsjl{display:grid;gap:var(--space-3);justify-items:center;text-align:center}h1.svelte-13grsjl{font-size:var(--text-xl)}.head.svelte-13grsjl p:where(.svelte-13grsjl){max-width:60ch}.grid.svelte-13grsjl{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-4)}.cat.svelte-13grsjl{padding:var(--space-6);display:grid;gap:var(--space-4);align-content:start}.cat-head.svelte-13grsjl{display:flex;gap:var(--space-3);align-items:center}.cat-head.svelte-13grsjl:hover h2:where(.svelte-13grsjl){color:var(--accent)}.ic.svelte-13grsjl{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);flex:none}.t.svelte-13grsjl{display:grid;gap:.1rem}.t.svelte-13grsjl .faint:where(.svelte-13grsjl){font-size:var(--text-xs)}h2.svelte-13grsjl{font-size:var(--text-lg);line-height:1.15}.small.svelte-13grsjl{font-size:var(--text-sm)}.subs.svelte-13grsjl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.subs.svelte-13grsjl a:where(.svelte-13grsjl){display:inline-flex;gap:.3rem;font-size:var(--text-xs);font-weight:600;padding:.3rem .6rem;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border)}.subs.svelte-13grsjl a:where(.svelte-13grsjl):hover{border-color:var(--accent);color:var(--accent)}
