One scale that re-paces the whole interface without touching any component's size prop. The same row, set at three rhythms — from packed to unhurried.
Density is orthogonal to size. A control keeps its own dimensions; the mode only changes the breathing room around and between rows — so the page can run dense for power users or open for touch, with no fork in the components.