---
id: 24
title: "Theming: Audit and fix hardcoded colors"
assignee: claude
tags: [theming, ui, cleanup]
created: 2025-02-10
completed: 2025-02-10
---

## Description
Sweep the full `index.html` for any hardcoded color values in inline styles, JS-generated elements, or CSS rules that don't use CSS variables. Convert them to use theme-aware custom properties so both dark and light modes render correctly everywhere.

## Acceptance Criteria
- [ ] No hex/rgb/rgba color literals remain in CSS outside the `:root` / `[data-theme]` blocks (except column accent colors from config)
- [ ] JS-generated DOM (activity feed entries, markdown preview, diff view) uses CSS variables
- [ ] Scrollbar styling adapts to theme
- [ ] Selection/highlight colors adapt to theme
- [ ] Visual QA pass — toggle theme and verify every view has no broken/invisible elements

## Notes
