.docs-index.svelte-1xmjmrw{max-width:100%}.docs-hero.svelte-1xmjmrw{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.docs-hero.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:3rem;font-weight:700;margin:0 0 1rem;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-1xmjmrw{font-size:1.25rem;color:var(--text-secondary);margin:0}.docs-grid.svelte-1xmjmrw{display:flex;flex-direction:column;gap:3rem}.category-section.svelte-1xmjmrw{margin-bottom:2rem}.category-heading.svelte-1xmjmrw{font-size:1.5rem;font-weight:600;color:var(--text);margin:0 0 1.5rem}.docs-list.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.doc-card.svelte-1xmjmrw{display:block;padding:1.5rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition)}.doc-card.svelte-1xmjmrw:hover{border-color:var(--purple-500);transform:translateY(-2px);box-shadow:0 4px 12px #a855f726}.doc-title.svelte-1xmjmrw{font-size:1.125rem;font-weight:600;color:var(--text);margin:0 0 .5rem}.doc-description.svelte-1xmjmrw{font-size:.875rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.doc-link.svelte-1xmjmrw{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--purple-400);font-weight:500}.doc-link.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){transition:transform var(--transition)}.doc-card.svelte-1xmjmrw:hover .doc-link:where(.svelte-1xmjmrw) svg:where(.svelte-1xmjmrw){transform:translate(4px)}.docs-resources.svelte-1xmjmrw{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border)}.docs-resources.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.5rem;font-weight:600;color:var(--text);margin:0 0 1.5rem}.resources-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.resource-card.svelte-1xmjmrw{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition)}.resource-card.svelte-1xmjmrw:hover{border-color:var(--purple-500);transform:translateY(-2px)}.resource-card.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){color:var(--purple-400)}.resource-card.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:1.125rem;font-weight:600;color:var(--text);margin:0}.resource-card.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:.875rem;color:var(--text-secondary);margin:0}
