The density scale
One multiplier — --bf-space-scale — cascades through every spacing step, and --bf-type-scale through the type scale. Flip the subtree with data-density, or set the dials at :root for a page-wide custom step.
| Service | Region | Deploys |
|---|---|---|
| api | us-east | 12 |
| web | eu-west | 3 |
Markup
<div data-density="compact">…</div>
:root { --bf-space-scale: 0.85; --bf-type-scale: 0.95; }One composed recipe
Filter bar, a sortable and selectable table with a sticky header, a bulk-actions bar that appears with a selection, the empty state when the filter matches nothing, and pagination. Verify audits the sort and selection wiring.
No deployments match
Nothing fits that filter. Widen the search or clear it to see all six.
Event log
Server-rendered sort
data-sort="asc|desc" on a <th> paints the arrow without the module — the declarative mirror of aria-sort. Pair it with the semantic attribute when the sort is real; alone it is a presentational hint for a table that sorted on the server.
| Deploys | Service |
|---|---|
| 12 | api |
| 8 | cache |
| 3 | web |