u-rich-table had no consumer-facing typography tokens at all, unlike
u-simple-sheet. Its header and body cells now default to the same
--dc-font-size token (var(--u-density, 13px)) already shared by
u-simple-sheet, so the LOB density switch scales this grid's primary
content too. The cell edit input intentionally reads the same token,
so entering edit mode never changes the font size.
Everything else (toolbar, pagination, filter row, badges, sort
indicator, validation messages) keeps its own fixed size on purpose —
this component's chrome forms a four-step visual hierarchy
(13/12/11/10px) that a single switch would flatten. Unset, rendering
is byte-identical to before.