.docs-index.svelte-1brb2fg.svelte-1brb2fg{width:100%;max-width:1000px;margin:0 auto;padding:var(--g-padding-xl, 1.5rem);box-sizing:border-box}.docs-header.svelte-1brb2fg.svelte-1brb2fg{margin-bottom:2rem}.header-content.svelte-1brb2fg.svelte-1brb2fg{display:flex;align-items:center;gap:1rem}.docs-header.svelte-1brb2fg h1.svelte-1brb2fg{font-size:2rem;font-weight:600;margin:0 0 .25rem;color:var(--g-color-fg-primary)}.subtitle.svelte-1brb2fg.svelte-1brb2fg{font-size:1rem;color:var(--g-color-fg-muted);margin:0}.docs-search.svelte-1brb2fg.svelte-1brb2fg{margin-bottom:1.5rem}.search-input.svelte-1brb2fg.svelte-1brb2fg{width:100%;max-width:600px;padding:.75rem 1rem;font-size:1rem;border:var(--g-border-width-thin) solid var(--g-color-border-subtle);border-radius:var(--g-radius-2);background:var(--g-color-bg-app);color:var(--g-color-fg-primary);transition:border-color .2s,box-shadow .2s}.search-input.svelte-1brb2fg.svelte-1brb2fg:focus{outline:none;border-color:var(--g-color-accent-active);box-shadow:0 0 0 3px var(--g-color-accent-quiet)}.filters.svelte-1brb2fg.svelte-1brb2fg{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.filter-btn.svelte-1brb2fg.svelte-1brb2fg{padding:.5rem 1rem;border:var(--g-border-width-thin) solid var(--g-color-border-subtle);border-radius:var(--g-radius-1);background:var(--g-color-bg-app);color:var(--g-color-fg-primary);cursor:pointer;font-size:.875rem;transition:all .2s}.filter-btn.svelte-1brb2fg.svelte-1brb2fg:hover{border-color:var(--g-color-accent-active)}.filter-btn.active.svelte-1brb2fg.svelte-1brb2fg{background:var(--g-color-accent-active);color:#fff;border-color:var(--g-color-accent-active)}.docs-list.svelte-1brb2fg.svelte-1brb2fg{margin-top:1rem}.docs-grid.svelte-1brb2fg.svelte-1brb2fg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;width:100%}.doc-card.svelte-1brb2fg.svelte-1brb2fg{display:block;padding:1.5rem;background:var(--g-color-bg-surface);border:var(--g-border-width-thin) solid var(--g-color-border-subtle);border-radius:var(--g-radius-2, 8px);text-decoration:none;color:inherit;transition:all .2s;cursor:pointer}.doc-card.svelte-1brb2fg.svelte-1brb2fg:hover{border-color:var(--g-color-accent-active);box-shadow:var(--g-shadow-float);transform:translateY(-2px)}.doc-card.svelte-1brb2fg h2.svelte-1brb2fg{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--g-color-fg-primary)}.doc-contexts.svelte-1brb2fg.svelte-1brb2fg{margin-top:.75rem;font-size:.875rem;color:var(--g-color-fg-muted)}.context-label.svelte-1brb2fg.svelte-1brb2fg{margin-right:.5rem}.context-tag.svelte-1brb2fg.svelte-1brb2fg{display:inline-block;background:var(--g-color-bg-subtle);padding:.25rem .5rem;border-radius:var(--g-radius-1, 4px);margin-right:.25rem;margin-top:.25rem;font-size:.75rem}.empty-state.svelte-1brb2fg.svelte-1brb2fg{text-align:center;padding:3rem 1rem;color:var(--g-color-fg-muted)}.empty-state.svelte-1brb2fg p.svelte-1brb2fg{margin:.5rem 0;font-size:1rem}.hint.svelte-1brb2fg.svelte-1brb2fg{font-size:.875rem;color:var(--g-color-fg-soft)}.loading.svelte-9p7knp,.error.svelte-9p7knp{text-align:center;padding:3rem 1rem;color:var(--g-color-fg-muted)}.error.svelte-9p7knp{color:var(--g-color-error, #d32f2f)}.hint.svelte-9p7knp{font-size:.875rem;color:var(--g-color-fg-soft);margin-top:.5rem}
