Replace the theme colors with a more accessible, more pleasing light/dark palette and fix dark-mode legibility problems. Follows AGENTS.md color rules (colors only as Mantine tuples in theme.ts / --inspector-* tokens in App.css; no raw hex in components; domain badge semantics in element components).
Scope (from the design-system handoff):
theme.ts — full accessible tuples (inspector/gray/dark/green/red/yellow/blue/teal/violet), WCAG-AA at the primary shades.
theme/ActionIcon.ts — neutral grey chrome icons (default color: "gray") instead of inheriting the blue primary.
App.css — fix light surfaces (surface-body → gray-0, surface-card → white); add direction/method badge tokens; lift semantic status/log/task/history colors 1–2 steps in the dark scheme for legibility on charcoal.
- Dark-mode badges — token-driven
MessageDirectionBadge + new MethodBadge element (+ stories/test); swap <Badge color="dark">{method}</Badge> in ProtocolEntry/NetworkEntry.
Supersedes the reverted #1677 (that patch had wrong values).
Replace the theme colors with a more accessible, more pleasing light/dark palette and fix dark-mode legibility problems. Follows AGENTS.md color rules (colors only as Mantine tuples in
theme.ts/--inspector-*tokens inApp.css; no raw hex in components; domain badge semantics in element components).Scope (from the design-system handoff):
theme.ts— full accessible tuples (inspector/gray/dark/green/red/yellow/blue/teal/violet), WCAG-AA at the primary shades.theme/ActionIcon.ts— neutral grey chrome icons (defaultcolor: "gray") instead of inheriting the blue primary.App.css— fix light surfaces (surface-body→gray-0,surface-card→white); add direction/method badge tokens; lift semantic status/log/task/history colors 1–2 steps in the dark scheme for legibility on charcoal.MessageDirectionBadge+ newMethodBadgeelement (+ stories/test); swap<Badge color="dark">{method}</Badge>in ProtocolEntry/NetworkEntry.Supersedes the reverted #1677 (that patch had wrong values).