Metrics row
Figures in Redaction 20 over a label, right where the prose needs them.
Largest paint on a throttled phone, Oct 16
The same test today, after the fix
Anatomy
| Figures | Redaction 20 K, 30px on a phone, 48px from md, 60px from lg, --ink |
|---|---|
| Labels | the label voice in --muted-foreground, half a module under the figure |
| Columns | two to four, each figure centred over its label |
| Spacing | the figure spacing: 48px above and below |
| Motion | none: the figures are printed with the page |
Decisions
-
Redaction 20, not 70
The numerals were the 70 cut, whose erosion needs about 100px to read as texture; at 30–60px it broke into pixels, so they moved to Redaction 20 (Oct 2026).
-
No entrance, no count
The row arrives with the page. It counted each figure up from zero over 2s when it scrolled into view until Nov 2026: a scroll reveal, rejected everywhere else, and a figure that read wrong until it settled.
-
Spacing belongs to the component
It takes the figure spacing itself, so content never passes a margin.