.docs-index.svelte-1xmjmrw{padding:6rem 1.5rem 4rem}.docs-index-container.svelte-1xmjmrw{max-width:900px;margin:0 auto}h1.svelte-1xmjmrw{font-size:2.25rem;font-weight:800;color:var(--text);margin:0 0 1rem;line-height:1.2}.docs-intro.svelte-1xmjmrw{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin:0 0 2.5rem}.docs-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem}.doc-card.svelte-1xmjmrw{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;text-decoration:none;transition:border-color .2s,transform .1s;display:flex;flex-direction:column}.doc-card.svelte-1xmjmrw:hover{border-color:var(--primary);transform:translateY(-2px)}.doc-icon.svelte-1xmjmrw{font-size:1.75rem;margin-bottom:.75rem}.doc-card.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.doc-card.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1rem;flex:1}.doc-link.svelte-1xmjmrw{font-size:.875rem;font-weight:600;color:var(--primary)}.doc-card.svelte-1xmjmrw:hover .doc-link:where(.svelte-1xmjmrw){color:var(--primary-hover)}@media(max-width:640px){.docs-index.svelte-1xmjmrw{padding:5rem 1rem 3rem}h1.svelte-1xmjmrw{font-size:1.75rem}.docs-grid.svelte-1xmjmrw{grid-template-columns:1fr}}
