Corner radius
One ramp of rounding, from a subtle softening to a fully pill shape. Switch platform in the bar below for the matching identifier and units.
A component’s footprint sets its radius— the larger the surface, the larger the corner. Pick a step from the scale by the element’s size and how much it should stand out; never hardcode an off-scale value.
Used for
| Token | Value | Used for |
|---|---|---|
radius2xs | 4pt | — |
radiusXs | 6pt | Tags, chips, badges, and small inline controls. |
radiusSm | 8pt | Buttons, inputs, and other small interactive elements. |
radiusMd | 12pt | Cards and list rows — the default container radius. |
radiusLg | 16pt | Sheets, larger cards, and grouped sections. |
radiusXl | 24pt | Modals and large hero surfaces. |
radiusPill | 9999pt | Pills, avatars, and fully-rounded controls. |
Applied
The same scale on real surfaces — small controls get a tight radius, big containers a softer one.
Continue
radiusSmradiusMdradiusLgNested corners
When one rounded element sits inside another, the inner radius must be smaller than the outer — aim for inner ≈ outer − padding so the corners stay concentric.
Card
radiusLg · thumbnail radiusSm