Foundations
Theme support and integration colors
TeachKit currently implements one light appearance; document that boundary instead of manufacturing dark screenshots.
On this page
Implemented appearance
The dark prefers-color-scheme block contains a commented-out :root override. It does not change the rendered application. Several components use literal white and neutral colors, so uncommenting that block alone would not establish a complete dark theme.
Both desktop and phone captures therefore show the actual light implementation. The portfolio’s own dark mode can change its documentation shell without changing TeachKit’s captured UI.
Future dark-theme work
- Define semantic roles for literal whites, neutrals, destructive text and integration fills.
- Audit media, tabs, editor toolbar, selection, muted text and disabled controls.
- Verify every learner and creator flow against the new roles.
- Add dark captures only after a real source implementation exists; keep the current light reference accurate.
Related topics
Source audit: 2026-10-07 · Revision d8cf23d0a329 · Documentation v0.1