.intro.svelte-136c6pl{max-width:44rem;padding:2rem 0 1rem}h1.svelte-136c6pl{margin:0 0 .5rem;font-size:1.6rem;letter-spacing:-.02em}.intro.svelte-136c6pl p:where(.svelte-136c6pl){margin:0;line-height:1.6;color:var(--a2ui-color-text-muted)}.intro.svelte-136c6pl a:where(.svelte-136c6pl){color:var(--auri-primary)}.catalog.svelte-136c6pl{padding:1.25rem 0 .5rem}h2.svelte-136c6pl{margin:0 0 .15rem;font-size:1.125rem;letter-spacing:-.01em;display:flex;align-items:baseline;gap:.5rem}.count.svelte-136c6pl{font-size:var(--auri-type-caption-size);font-weight:500;color:var(--auri-on-surface-variant);font-variant-numeric:tabular-nums}.blurb.svelte-136c6pl{margin:0 0 .75rem;font-size:.875rem;color:var(--a2ui-color-text-muted)}.grid.svelte-136c6pl{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.card.svelte-136c6pl{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid var(--auri-outline-variant);border-radius:var(--auri-shape-lg);background:var(--auri-surface-container);text-decoration:none;transition:border-color var(--auri-motion-fast) linear}.card.svelte-136c6pl:hover{border-color:var(--auri-primary)}.name.svelte-136c6pl{font-weight:600;color:var(--auri-on-surface)}.tagline.svelte-136c6pl{font-size:.8125rem;color:var(--auri-on-surface-variant);line-height:1.5}
