Originally created by: fu351
The dashboard's light mode re-tunes the verdict tokens (src/doberman/dash/app.py, the @media (prefers-color-scheme: light) block inside _HTML_SHELL):
--pass: #1a7f37; --pass-bg: rgba(26, 127, 55, .12);
--auth: #9a6700; --auth-bg: rgba(154, 103, 0, .12);
--block: #cf222e; --block-bg: rgba(207, 34, 46, .12);
Those values clear WCAG AA against the plain light background - but badge text renders on the 12% tinted badge background, and there it computes to roughly 3.9-4.4:1 at .72rem. Small text needs 4.5:1 (WCAG 1.4.3). Close, but under the line, on the product's core signal.
--surface).tests/unit/test_dash_serve.py if they pin the old hex values (test_shell_light_mode_retunes_verdict_colors checks the token names are overridden - read it first).Dark mode needs no change. Found by the 2026-08-11 UX re-audit; the 2026-08-05 audit's original light-mode fix (PR [#261]) got contrast from ~2.2:1 to ~4.4:1 - this closes the last 0.1-0.6.
Ticket changed by: fu351