The share card now draws its value as a field of 500 cells, one per 0.2% of Tangled, in the heatmap's style, instead of a thin bar. The cells fill down each column and the last one fills partly, so 2.9% shows as a visible cluster of 15. The value, sub-line and trend are unchanged.
The field is hidden from assistive tech. Its role="img" box is now labelled by the label and the existing value, which the prerender already fills.
Checked with live site.json at 1280 and 420 px, in dark and light, and by switching periods. fmt, tests, clippy and node --check pass.
Dark:
Light:
🤖 Generated with Claude Code