fix: keep the legacy :root palettes until task 20 deletes those files
Task 02b removed the `:root` palette blocks from `styles.css`, `chapters.css`, `rules/styles.css` and `skills-review/styles.css` on the grounds that `src/styles/tokens.css` is now the single source of truth. That is true for the Astro pages, which import the token layer through `BaseLayout.astro`. It is not true for the legacy pages, which are still the live site: `index.html`, `full-guide/`, `agents/`, `models/`, `summary/`, `rules/`, `skills/` and `skills-review/` link these stylesheets standalone and never load `tokens.css`. Every `var(--paper)`, `var(--ink)`, `var(--gold)` on those pages resolved to nothing. Restores each file's own palette verbatim from main -- including the drift (`--ink` is `#172f42` here and `#122534` there), because the migration's contract is that the site looks exactly as it does today. Adds `--font-sans` and `--font-mono` to each block so 02b's substitution of those two variables for the literal font stacks keeps resolving. Also adds `--allow-empty-input` to the stylelint lint-staged task. Since `.stylelintignore` landed, a commit touching only legacy CSS gives stylelint an all-ignored file list, which it treats as an error and which made lint-staged revert this change wholesale. The four blocks disappear with the files themselves at task 20. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user