- Library
- Foundations
- Radius and borders
Radius and borders
Radius tells you what kind of object you are looking at: small parts inside controls get the smallest, controls a little more, containers and overlays more again, pills are round. Design with the roles; brands set their values.
Updated Oct 16, 2026
Radius roles
radius 5 tokens Each role on the components that use it, in the brand the top bar previews. Nested corners stay concentric: outer = inner + padding.
- Small parts inside controls: checkbox box, tag, kbd, menu item highlight. 2px radius xs
- Buttons, inputs, selects, tabs. 6px radius md
11 components
- Cards, alerts, popovers, menus, tables. 10px radius lg
- Dialogs, drawers, toasts. 14px radius xl
- Switch, avatar, badge, slider thumb. 9999px radius full
Radius scale
radius 9 tokens The raw values the roles point to. Reach for a role first; use the scale when you propose a new one.
- 0px Unused
- 2px
- 4px
- 6px
11 components
- 10px
19 components
- 14px
- 16px
- 20px
- 9999px
Border widths
border-width 6 tokens 1 px for edges, 2 px for emphasis, selected states and active indicators.
- Hairline edges: cards, inputs, dividers. 1px border width 1
- Emphasis edges and selected states. 2px border width 2
1 component
Components
- Active indicators: the current tab, the current page. 2px border width 2
2 components
Components
- 1px
31 components
- 2px
20 components
Components
- Accordion
- Avatar
- Breadcrumb
- Button
- Card
- Checkbox
- Combobox
- Form
- Link
- Menu
- NumberField
- Pagination
- RadioGroup
- SidebarNav
- Slider
- Switch
- Table
- Tabs
- Tag
- Toast
Base styles
Read by
base.css, the global stylesheet apps import once with@bridge-ds/react/styles.css. - 3px Unused
Focus ring
focus.ring 2 tokens Every focusable component draws the same ring, so keyboard users always know where they are. Its color is on the Color page.
- Width of the focus ring. 2px border width 2
19 components
Components
- Accordion
- Breadcrumb
- Button
- Card
- Checkbox
- Combobox
- Form
- Link
- Menu
- NumberField
- Pagination
- RadioGroup
- SidebarNav
- Slider
- Switch
- Table
- Tabs
- Tag
- Toast
Base styles
Read by
base.css, the global stylesheet apps import once with@bridge-ds/react/styles.css. - Gap between a control and its focus ring. 2px border width 2