Add a readable theme bridge for extension-backed syntax highlighting.
Scope:
- map TextMate scopes to ECLI theme roles
- preserve existing theme system
- improve readability in light and dark modes
- avoid gray-on-gray collapsed UI states
- ensure comments, strings, keywords, functions, numbers, diagnostics, and selections are visually distinct
Done when:
- light and dark modes remain readable
- representative token categories have deterministic styles
- tests cover scope-to-style mapping
Add a readable theme bridge for extension-backed syntax highlighting.
Scope:
Done when: