diff --git a/components/graph-coverage.tsx b/components/graph-coverage.tsx index a7eb96b..e49e5b9 100644 --- a/components/graph-coverage.tsx +++ b/components/graph-coverage.tsx @@ -102,7 +102,7 @@ export function GraphCoverageControl({ refreshKey = 0 }: { refreshKey?: number } title="Extraction coverage — what the knowledge graph has covered" aria-expanded={open} onClick={() => setOpen((o) => !o)} - className={`flex size-9 items-center justify-center rounded-sm border bg-card/85 shadow-lg backdrop-blur transition-colors hover:bg-accent ${ + className={`flex size-9 items-center justify-center rounded-xl border bg-card/85 shadow-lg backdrop-blur transition-colors hover:bg-accent ${ open ? "text-foreground" : "text-muted-foreground hover:text-foreground" }`} > diff --git a/components/graph-view.tsx b/components/graph-view.tsx index 9a2dd6b..905e6c9 100644 --- a/components/graph-view.tsx +++ b/components/graph-view.tsx @@ -253,7 +253,7 @@ function GraphCostControl({ costs }: { costs: GraphCostSummary }) { title="Graph pipeline costs — click for the breakdown" aria-expanded={open} onClick={() => setOpen((o) => !o)} - className={`rounded-sm px-2 py-1 text-xs tabular-nums transition-colors hover:bg-accent ${ + className={`rounded-lg px-2 py-1 text-xs tabular-nums transition-colors hover:bg-accent ${ open ? "text-foreground" : "text-muted-foreground hover:text-foreground" }`} > @@ -361,7 +361,7 @@ function GraphSettingsControl({ title="Rendering settings" aria-expanded={open} onClick={() => setOpen((o) => !o)} - className={`flex size-9 items-center justify-center rounded-sm border bg-card/85 shadow-lg backdrop-blur transition-colors hover:bg-accent ${ + className={`flex size-9 items-center justify-center rounded-xl border bg-card/85 shadow-lg backdrop-blur transition-colors hover:bg-accent ${ open ? "text-foreground" : "text-muted-foreground hover:text-foreground" }`} > @@ -1154,7 +1154,7 @@ export function GraphView() { against the full-bleed parent) — the row NEVER wraps (owner rejected the two-row fold); in narrow windows the search is the flexible element and shrinks instead. */} -