Found reviewing #49.
Making the table fit was paid for partly in type size. Three declarations shrank:
| element |
before |
after |
at a 16px root |
| cell numbers |
.68rem |
.64rem |
10.2px |
| row headers |
none, inherited .8rem |
.72rem |
11.5px |
| column header buttons |
inherited .8rem |
.74rem |
11.8px |
The cell numbers are the data the panel exists to show, and 10px is small for tabular figures even with font-variant-numeric: tabular-nums. No WCAG criterion sets a minimum size, so this is a readability judgement, not a violation.
Alternatives if it should be reversed: raise the width floor and accept a scroll on narrower laptops, drop the thousands digits to a shorter notation, or move the two citation columns out of the grid.
🤖 Generated with Claude Code
https://claude.ai/code/session_01BXHrBTSU8fU4Zg7HfaMKs9
Found reviewing #49.
Making the table fit was paid for partly in type size. Three declarations shrank:
The cell numbers are the data the panel exists to show, and 10px is small for tabular figures even with
font-variant-numeric: tabular-nums. No WCAG criterion sets a minimum size, so this is a readability judgement, not a violation.Alternatives if it should be reversed: raise the width floor and accept a scroll on narrower laptops, drop the thousands digits to a shorter notation, or move the two citation columns out of the grid.
🤖 Generated with Claude Code
https://claude.ai/code/session_01BXHrBTSU8fU4Zg7HfaMKs9