Semantic color tokens for text, background, border, and icon. These adapt to light/dark mode automatically.
| Token | Tailwind | CSS | Light | Dark |
|---|
color.text.default | text-default | --color-text-default | #292a2e | #e2e3e4 |
color.text.subtle | text-subtle | --color-text-subtle | #505258 | #a9abaf |
color.text.subtlest | text-subtlest | --color-text-subtlest | #6b6e76 | #96999e |
color.text.disabled | text-disabled | --color-text-disabled | rgba(8,15,33,0.29) | rgba(229,233,246,0.25) |
color.text.inverse | text-inverse | --color-text-inverse | #ffffff | #1f1f21 |
color.text.selected | text-selected | --color-text-selected | #014d49 | #51b9cf |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.text.success | text-success | --color-text-success | #094c3b | #83d895 |
color.text.information | text-information | --color-text-information | #273c8f | #a6cdfd |
color.text.danger | text-danger | --color-text-danger | #811436 | #fab6ad |
color.text.warning.default | text-warning-default | --color-text-warning-default | #653805 | #e9c348 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.text.brand.default | text-brand-default | --color-text-brand-default | #014d49 | #51b9cf |
color.text.brand.bold | text-brand-bold | --color-text-brand-bold | #0b3633 | #a0cec8 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.link.default | text-link-default | --color-link-default | #273c8f | #608ef6 |
color.link.pressed | text-link-pressed | --color-link-pressed | #212c64 | #446add |
color.link.visited.default | text-link-visited | --color-link-visited-default | #493481 | #a78bfa |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.icon.default | text-icon-default | --color-icon-default | #1e1f21 | #cecfd2 |
color.icon.subtle | text-icon-subtle | --color-icon-subtle | #505258 | #a9abaf |
color.icon.subtlest | text-icon-subtlest | --color-icon-subtlest | #6b6e76 | #96999e |
color.icon.disabled | text-icon-disabled | --color-icon-disabled | rgba(8,15,33,0.29) | rgba(229,233,246,0.25) |
color.icon.inverse | text-icon-inverse | --color-icon-inverse | #ffffff | #1f1f21 |
color.icon.selected | text-icon-selected | --color-icon-selected | #0c625c | #51b9cf |
color.icon.success | text-icon-success | --color-icon-success | #09825d | #1ca673 |
color.icon.information | text-icon-information | --color-icon-information | #446add | #608ef6 |
color.icon.danger | text-icon-danger | --color-icon-danger | #ca414e | #ed6362 |
color.icon.warning.default | text-icon-warning-default | --color-icon-warning-default | #b55919 | #e9c348 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.border.default | border-default | --color-border-default | rgba(11,18,14,0.14) | rgba(227,228,242,0.12) |
color.border.bold | border-bold | --color-border-bold | #7d818a | #7e8188 |
color.border.disabled | border-disabled | --color-border-disabled | rgba(5,21,36,0.06) | rgba(206,206,217,0.07) |
color.border.selected | border-selected | --color-border-selected | #0c625c | #51b9cf |
color.border.focused | border-focused | --color-border-focused | #1a9eb7 | #a0cec8 |
color.border.inverse | border-inverse | --color-border-inverse | #ffffff | #18191a |
color.border.input | border-input | --color-border-input | #8c8f97 | #63666b |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.border.success | border-success | --color-border-success | #09825d | #1ca673 |
color.border.information | border-information | --color-border-information | #446add | #608ef6 |
color.border.danger | border-danger | --color-border-danger | #ca414e | #ed6362 |
color.border.warning | border-warning | --color-border-warning | #b55919 | #bc870d |
color.border.brand | border-brand | --color-border-brand | #0c625c | #51b9cf |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.elevation.surface.default | bg-elevation-surface-default | --color-elevation-surface-default | #ffffff | #1f1f21 |
color.elevation.surface.hovered | bg-elevation-surface-hovered | --color-elevation-surface-hovered | #f0f1f2 | #242528 |
color.elevation.surface.pressed | bg-elevation-surface-pressed | --color-elevation-surface-pressed | #dddee1 | #303134 |
color.elevation.surface.sunken | bg-elevation-surface-sunken | --color-elevation-surface-sunken | #f8f8f8 | #18191a |
color.elevation.surface.raised | bg-elevation-surface-raised | --color-elevation-surface-raised | #ffffff | #242528 |
color.elevation.surface.overlay | bg-elevation-surface-overlay | --color-elevation-surface-overlay | #ffffff | #242528 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.input.default | bg-input-default | --color-background-input-default | #ffffff | #242528 |
color.background.input.hovered | bg-input-hovered | --color-background-input-hovered | #f8f8f8 | #303134 |
color.background.input.pressed | bg-input-pressed | --color-background-input-pressed | #ffffff | #242528 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.selected.default | bg-selected-default | --color-background-selected-default | #f0fcfa | #012320 |
color.background.selected.hovered | bg-selected-hovered | --color-background-selected-hovered | #d2eeeb | #0b3633 |
color.background.selected.pressed | bg-selected-pressed | --color-background-selected-pressed | #a0cec8 | #014d49 |
color.background.selected.bold | bg-selected-bold-default | --color-background-selected-bold | #0c625c | #51b9cf |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.success.default | bg-success-default | --color-background-success-default | #efffed | #012418 |
color.background.success.hovered | bg-success-hovered | --color-background-success-hovered | #cbf3c9 | #073734 |
color.background.success.pressed | bg-success-pressed | --color-background-success-pressed | #83d895 | #094c3b |
color.background.success.bolder | bg-success-bolder-default | --color-background-success-bolder | #0c6241 | #1ca673 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.information.default | bg-information-default | --color-background-information-default | #f6fbff | #0d1a3f |
color.background.information.hovered | bg-information-hovered | --color-background-information-hovered | #d9ecff | #212c64 |
color.background.information.pressed | bg-information-pressed | --color-background-information-pressed | #a6cdfd | #273c8f |
color.background.information.bolder | bg-information-bolder-default | --color-background-information-bolder | #274eb5 | #608ef6 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.danger.default | bg-danger-default | --color-background-danger-default | #fff8f3 | #2a0810 |
color.background.danger.hovered | bg-danger-hovered | --color-background-danger-hovered | #fee2dd | #630d2e |
color.background.danger.pressed | bg-danger-pressed | --color-background-danger-pressed | #fab6ad | #811436 |
color.background.danger.bolder | bg-danger-bolder-default | --color-background-danger-bolder | #a42237 | #ed6362 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.warning.default | bg-warning-default | --color-background-warning-default | #fdf8e9 | #261b00 |
color.background.warning.hovered | bg-warning-hovered | --color-background-warning-hovered | #f8e6a0 | #4b2c04 |
color.background.warning.pressed | bg-warning-pressed | --color-background-warning-pressed | #e9c348 | #653805 |
color.background.warning.bolder | bg-warning-bolder-default | --color-background-warning-bolder | #e9c348 | #e9c348 |
| Token | Tailwind | CSS | Light | Dark |
|---|
color.background.brand.subtlest | bg-brand-subtlest-default | --color-background-brand-subtlest | #f0fcfa | #012320 |
color.background.brand.subtler | bg-brand-subtler-default | --color-background-brand-subtler | #d2eeeb | #0b3633 |
color.background.brand.subtle | bg-brand-subtle-default | --color-background-brand-subtle | #51b9cf | #014d49 |
color.background.brand.bolder | bg-brand-bolder-default | --color-background-brand-bolder | #0c625c | #51b9cf |
color.background.brand.boldest | bg-brand-boldest-default | --color-background-brand-boldest | #012320 | #a0cec8 |
Per-color text tokens for colored labels, tags, and highlights.
| Token | Light | Dark |
|---|
color.text.accent.gray.default | #505258 | #a9abaf |
color.text.accent.gray.bold | #1e1f21 | #e2e3e4 |
color.text.accent.blue.default | #273c8f | #a6cdfd |
color.text.accent.blue.bold | #212c64 | #d9ecff |
color.text.accent.teal.default | #09486b | #82d3e3 |
color.text.accent.teal.bold | #0d324d | #c3f2f8 |
color.text.accent.green.default | #094c3b | #83d895 |
color.text.accent.green.bold | #073734 | #cbf3c9 |
color.text.accent.brown.default | #553d28 | #d1c5b0 |
color.text.accent.brown.bold | #3f2c1e | #ece8dc |
color.text.accent.yellow.default | #653805 | #e9c348 |
color.text.accent.yellow.bold | #4b2c04 | #f8e6a0 |
color.text.accent.orange.default | #782612 | #f6b981 |
color.text.accent.orange.bold | #5d1712 | #fee3c1 |
color.text.accent.red.default | #811436 | #fab6ad |
color.text.accent.red.bold | #630d2e | #fee2dd |
color.text.accent.magenta.default | #751f57 | #f3b4e2 |
color.text.accent.magenta.bold | #5b1043 | #fce0f8 |
color.text.accent.purple.default | #493481 | #c9c3ec |
color.text.accent.purple.bold | #352465 | #e3e3fe |
| Token | Light | Dark |
|---|
color.icon.accent.gray.default | #505258 | #7e8188 |
color.icon.accent.gray.bold | #1e1f21 | #96999e |
color.icon.accent.blue.default | #273c8f | #608ef6 |
color.icon.accent.blue.bold | #212c64 | #7cabf9 |
color.icon.accent.teal.default | #09486b | #1a9eb7 |
color.icon.accent.teal.bold | #0d324d | #51b9cf |
color.icon.accent.green.default | #094c3b | #1ca673 |
color.icon.accent.green.bold | #073734 | #32c180 |
color.icon.accent.brown.default | #553d28 | #a98c66 |
color.icon.accent.brown.bold | #3f2c1e | #bea889 |
color.icon.accent.yellow.default | #653805 | #e9c348 |
color.icon.accent.yellow.bold | #4b2c04 | #f8e6a0 |
color.icon.accent.orange.default | #782612 | #da772e |
color.icon.accent.orange.bold | #5d1712 | #f19457 |
color.icon.accent.red.default | #811436 | #ca414e |
color.icon.accent.red.bold | #630d2e | #ed6362 |
color.icon.accent.magenta.default | #751f57 | #de66b0 |
color.icon.accent.magenta.bold | #5b1043 | #eb8acf |
color.icon.accent.purple.default | #493481 | #9a82da |
color.icon.accent.purple.bold | #352465 | #afa0e0 |
| Token | Light | Dark |
|---|
color.border.accent.gray | #7d818a | #7e8188 |
color.border.accent.blue | #446add | #608ef6 |
color.border.accent.teal | #0b7da1 | #1a9eb7 |
color.border.accent.green | #09825d | #1ca673 |
color.border.accent.brown | #8b6d45 | #a98c66 |
color.border.accent.yellow | #a4670b | #bc870d |
color.border.accent.orange | #b55919 | #da772e |
color.border.accent.red | #ca414e | #ed6362 |
color.border.accent.magenta | #be428f | #de66b0 |
color.border.accent.purple | #8360c3 | #9a82da |
Transparent overlays for layered UI elements.
| Token | Light | Dark |
|---|
color.background.alpha.subtlest.default | #00000000 | #00000000 |
color.background.alpha.subtler.default | #17171708 | #bdbdbd0a |
color.background.alpha.subtle.default | #0515240f | #ceced912 |
color.background.alpha.default | #0b120e24 | #e3e4f21f |
color.background.alpha.bold.default | #050c1f75 | #e9f0fb5c |
For content on inverted (dark-on-light / light-on-dark) surfaces.
| Token | Light | Dark |
|---|
color.background.inverse.subtle.default | #00000029 | #ffffff29 |
color.background.inverse.subtle.hovered | #0000003d | #ffffff3d |
color.background.inverse.subtle.pressed | #00000052 | #ffffff52 |
Modal backdrop overlays.
| Token | Light | Dark |
|---|
color.blanket.default | #050c1f75 | #10121499 |
color.blanket.selected | #388bff14 | #1d7afc14 |
color.blanket.danger | #ef5c4814 | #e3493514 |
Hover and press state overlays.
| Token | Light | Dark |
|---|
color.interaction.hovered | #00000029 | #ffffff33 |
color.interaction.pressed | #00000052 | #ffffff5c |
Loading placeholder colors.
| Token | Light | Dark |
|---|
color.skeleton.default | #0515240f | #ceced912 |
color.skeleton.subtle | #17171708 | #bdbdbd0a |