.breadcrumb.svelte-9hg0il{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-dim);margin-bottom:28px}.breadcrumb.svelte-9hg0il a:where(.svelte-9hg0il){color:var(--text-muted)}.breadcrumb.svelte-9hg0il a:where(.svelte-9hg0il):hover{color:var(--text)}.page-header.svelte-9hg0il{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}.cat-icon.svelte-9hg0il{font-size:2.5rem;flex-shrink:0;margin-top:4px}h1.svelte-9hg0il{margin-bottom:6px}.page-sub.svelte-9hg0il{color:var(--text-muted)}.cat-intro.svelte-9hg0il{font-size:.92rem;color:var(--text-muted);line-height:1.75;max-width:780px;margin-bottom:28px;padding:16px 20px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid #4f46e5;border-radius:var(--radius-sm)}.tools-grid.svelte-9hg0il{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:40px}.tool-card.svelte-9hg0il{display:flex;align-items:flex-start;gap:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;color:var(--text);transition:all .2s}.tool-card.svelte-9hg0il:hover{border-color:var(--accent);background:var(--bg-hover)}.tool-icon.svelte-9hg0il{font-size:1.4rem;flex-shrink:0;margin-top:2px}.tool-name.svelte-9hg0il{font-weight:600;font-size:.9rem;margin-bottom:4px}.tool-desc.svelte-9hg0il{font-size:.78rem;color:var(--text-dim);line-height:1.4}.browse-all.svelte-9hg0il{text-align:center}
