Borders
Updated 2026-05-19
Border tokens for the Actian DS β radius, width, and composite border styles.
| Token | Value | Usage | Status | |
|---|---|---|---|---|
| --zen-border-radius-2xs | 2px | π’ Shipped | ||
| --zen-border-radius-xs | 4px | π’ Shipped | ||
| --zen-border-radius-sm | 6px | *Default* | π’ Shipped | |
| --zen-border-radius-md | 8px | π’ Shipped | ||
| --zen-border-radius-lg | 10px | π’ Shipped | ||
| --zen-border-radius-xl | 12px | π’ Shipped | ||
| --zen-border-radius-full | 9999px | Buttons, avatars | π’ Shipped |
| Token | Value | Usage | Status | |
|---|---|---|---|---|
| --zen-border-width-md | 1px | Default | π’ Shipped | |
| --zen-border-width-lg | 2px | Focus rings, emphasis | π’ Shipped |
Border styles
Section titled βBorder stylesβSemantic border tokens combining width + color into named roles for surfaces, fields, and states.
| Token | Value | Usage | Status |
|---|---|---|---|
| --zen-border-default | 1px solid --zen-color-neutral-100 | Default border for containers | π’ Shipped |
| --zen-border-subtle | 1px solid --zen-color-neutral-50 | Separators | π’ Shipped |
| --zen-border-disabled | 1px solid --zen-color-neutral-100 | Disabled state of components | π’ Shipped |
| --zen-border-primary | 1px solid --zen-color-primary-500 | Interactive elements | π‘ Proposed |
| --zen-border-selected | 2px solid --zen-color-primary-500 | Selected state of components | π‘ Proposed |
| --zen-border-error | 1px solid --zen-color-error-600 | Error state inputs | π‘ Proposed |
| --zen-border-warning | 1px solid --zen-color-warning-600 | Warning state | π‘ Proposed |
| --zen-border-success | 1px solid --zen-color-success-600 | Success state | π‘ Proposed |
| --zen-border-info | 1px solid --zen-color-primary-500 | Info state | π‘ Proposed |
| --zen-border-strong | 1px solid --zen-color-neutral-800 | High emphasis borders | π‘ Proposed |
| --zen-border-reverse | 1px solid --zen-color-white | Borders on dark or primary-colored backgrounds | π‘ Proposed |