Shape
Radius follows the role: a control by its height, then popups, cards, dialogs and the page panel. Nested corners stay concentric: inner = outer − inset.
Roles
Write the role, not the step. Tune each in Customize; every component follows.
Concentric
The outer surface sets --outer-radius and --outer-inset; what sits inside takes rounded-inner.
Control heights
Controls that sit in one row share a height and a radius.
Steps
The fixed scale the roles pick from. 2px apart up to 12, then 4.