Replaces #5066, parked twice (once on the warm-home p95 test, since fixed by #5237; once a run that ended without a pull). The choice is made here so the run is one edit: keep the class.
Done:
[ ] docs/DESIGN.md: the §5 table's empty-state row names .empty-title as the component's title; the .empty-title line leaves §5d (docs/DESIGN.md:434).
[ ] No markup or CSS changes: src/web/ui.ts:1252 and src/web/style/components.ts:842 stay as they are.
[ ] bun scripts/design-lint.ts passes, and so does the test that checks §5d names every class.
Files: docs/DESIGN.md only.
Risk: none; if the lint wants component classes registered elsewhere, follow what #4832 did for .page-head.
Replaces #5066, parked twice (once on the warm-home p95 test, since fixed by #5237; once a run that ended without a pull). The choice is made here so the run is one edit: keep the class.
Done:
.empty-titleas the component's title; the.empty-titleline leaves §5d (docs/DESIGN.md:434).src/web/ui.ts:1252andsrc/web/style/components.ts:842stay as they are.bun scripts/design-lint.tspasses, and so does the test that checks §5d names every class.Files: docs/DESIGN.md only. Risk: none; if the lint wants component classes registered elsewhere, follow what #4832 did for
.page-head.