.docs-index.svelte-1a0wz51{max-width:800px;padding:2rem 0}h1.svelte-1a0wz51{font-size:2rem;font-weight:700;color:var(--color-heading)}.lead.svelte-1a0wz51{font-size:1.15rem;color:var(--color-text-muted);margin-bottom:2.5rem}.doc-group.svelte-1a0wz51{margin-bottom:2.5rem}.doc-group.svelte-1a0wz51 h2:where(.svelte-1a0wz51){font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);color:var(--color-heading)}.doc-cards.svelte-1a0wz51{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.doc-card.svelte-1a0wz51{display:block;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.doc-card.svelte-1a0wz51:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #06b6d41f}.doc-card.svelte-1a0wz51 h3:where(.svelte-1a0wz51){font-size:1rem;font-weight:600;margin-bottom:.375rem;color:var(--color-heading)}.doc-card.svelte-1a0wz51 p:where(.svelte-1a0wz51){font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.5}
