Theme parity tooling: ratchet checker, dev hotkey, THEMING.md
Changes (5)
- New check:themes ratchet that scans CSS and Astro <style> blocks for literal color values and fails CI on any new violation. Existing 764 literals across 56 files are catalogued as baseline and will be migrated incrementally
- Dev-only Ctrl+Shift+T hotkey to flip theme instantly — hold and scan for regions that don't react (those are the leak points). Gated by import.meta.env.DEV, never ships to production
- global-tokens.css and global-theme-light.css now carry headers stating the 1:1 parity rule: every new colored --var requires a matching [data-theme='light'] override
- New THEMING.md documents the token-only rule, the ratchet workflow, and dev spot-check protocol
- Wired into deploy.yml (CI) and .githooks/pre-commit