.tool-card.svelte-13xigfs{display:block;padding:var(--spacing-md);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:var(--transition-base)}.tool-card.svelte-13xigfs:hover{border-color:var(--primary-200);background:var(--surface-1)}.tool-name.svelte-13xigfs{display:block;font-weight:600;color:var(--primary-600);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.tool-description.svelte-13xigfs{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-meta.svelte-13xigfs{display:flex;gap:var(--spacing-md);font-size:var(--font-size-xs);color:var(--text-tertiary)}.docs-content.svelte-vw79b2{max-width:var(--docs-content-max-width)}.breadcrumb.svelte-vw79b2{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.breadcrumb.svelte-vw79b2 a:where(.svelte-vw79b2){color:var(--primary-600);text-decoration:none}.breadcrumb.svelte-vw79b2 a:where(.svelte-vw79b2):hover{text-decoration:underline}h1.svelte-vw79b2{font-size:var(--font-size-4xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md)}h2.svelte-vw79b2{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);text-transform:capitalize}.lead.svelte-vw79b2{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--spacing-xl)}.category-section.svelte-vw79b2{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-subtle)}.category-section.svelte-vw79b2:first-of-type{border-top:none;padding-top:0}.category-desc.svelte-vw79b2{color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.tool-list.svelte-vw79b2{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(max-width:768px){h1.svelte-vw79b2{font-size:var(--font-size-2xl)}h2.svelte-vw79b2{font-size:var(--font-size-xl)}.lead.svelte-vw79b2{font-size:var(--font-size-md)}.category-section.svelte-vw79b2{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}}
