.neighborhood-graph.svelte-i5wpvt{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 6px);padding:1rem}.empty.svelte-i5wpvt{color:var(--text-secondary);font-style:italic;margin:0;padding:1rem;text-align:center}.graph-panel.svelte-i5wpvt{border:1px solid var(--border-subtle);border-radius:var(--radius-md, 6px);overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(6,182,212,.06),transparent 28%),var(--bg-primary)}.graph-svg.svelte-i5wpvt{display:block;width:100%;height:400px;min-width:480px}.graph-svg.svelte-i5wpvt .kg-node{cursor:pointer;transition:opacity .12s}.graph-svg.svelte-i5wpvt .kg-node.muted{opacity:.16}.graph-svg.svelte-i5wpvt line.highlighted{stroke:#fbbf24;stroke-width:2.4;stroke-opacity:1}.graph-error.svelte-i5wpvt{color:var(--accent-red);font-size:var(--fs-sm);padding:2rem;text-align:center;margin:0}.neighbor-list-mobile.svelte-i5wpvt{display:none}.neighbor-ul.svelte-i5wpvt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.neighbor-row.svelte-i5wpvt{display:grid;grid-template-columns:.8rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.5rem .6rem;color:var(--text-primary);text-decoration:none;border:1px solid transparent;border-radius:var(--radius-sm, 4px)}.neighbor-row.svelte-i5wpvt:hover{background:var(--bg-elevated);border-color:var(--accent-cyan)}.kind-dot.svelte-i5wpvt{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;border:1px solid rgba(255,255,255,.4)}.neighbor-main.svelte-i5wpvt{min-width:0;display:flex;flex-direction:column;gap:.1rem}.neighbor-id.svelte-i5wpvt{font-family:SF Mono,monospace;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neighbor-meta.svelte-i5wpvt{color:var(--text-secondary);font-size:var(--fs-xs, .7rem)}.arrow.svelte-i5wpvt{color:var(--text-secondary);font-size:var(--fs-sm)}.graph-footer.svelte-i5wpvt{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:.6rem;color:var(--text-secondary);font-size:var(--fs-xs)}.stat.svelte-i5wpvt strong:where(.svelte-i5wpvt){color:var(--text-primary);font-variant-numeric:tabular-nums}.legend.svelte-i5wpvt{display:inline-flex;flex-wrap:wrap;gap:.6rem;margin-left:auto}.legend-key.svelte-i5wpvt{display:inline-flex;align-items:center;gap:.25rem;font-family:SF Mono,monospace;color:var(--text-muted)}.swatch.svelte-i5wpvt{display:inline-block;width:.85rem;height:.16rem;border-radius:999px}.swatch-supports.svelte-i5wpvt{background:#22c55e}.swatch-challenges.svelte-i5wpvt{background:#ef4444}.swatch-related.svelte-i5wpvt{background:#64748b;border-top:1px dashed #64748b;height:0;border-bottom:1px dashed #64748b}.dot-swatch.svelte-i5wpvt{display:inline-block;width:.55rem;height:.55rem;border-radius:50%}.kind-legend.svelte-i5wpvt{margin-left:0;gap:.5rem}@media (max-width: 700px){.graph-panel.svelte-i5wpvt{display:none}.neighbor-list-mobile.svelte-i5wpvt{display:block}}
