Skip to content

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.