Updated 2026-05-19
The Actian DS color tokens — three theme rails (Actian, FM, DS Kit).
Full primary / neutral / error / success / warning color ramps. Each row is a CSS variable consumable directly.
| Token | Value |
| | --zen-color-primary-25 | #EDF6FF |
| | --zen-color-primary-50 | #E0F0FF |
| | --zen-color-primary-100 | #9DCDFF |
| | --zen-color-primary-200 | #6FAFFD |
| | --zen-color-primary-300 | #3C91FF |
| | --zen-color-primary-400 | #2679FF |
| | --zen-color-primary-500 | #0550DC |
| | --zen-color-primary-600 | #043ACE |
| | --zen-color-primary-700 | #0029A9 |
| | --zen-color-primary-800 | #000078 |
| | --zen-color-primary-900 | #090952 |
| Token | Value |
| | --zen-color-neutral-25 | #FBFBFF |
| | --zen-color-neutral-50 | #F5F5FA |
| | --zen-color-neutral-100 | #E4E4F0 |
| | --zen-color-neutral-200 | #D3D3E5 |
| | --zen-color-neutral-300 | #B9B9CD |
| | --zen-color-neutral-400 | #9898A7 |
| | --zen-color-neutral-500 | #656574 |
| | --zen-color-neutral-600 | #3F3F4A |
| | --zen-color-neutral-700 | #33333D |
| | --zen-color-neutral-800 | #2A2A30 |
| | --zen-color-neutral-900 | #12131F |
| Token | Value |
| | --zen-color-error-25 | #FFF4EC |
| | --zen-color-error-50 | #FFDACF |
| | --zen-color-error-100 | #FFC1B3 |
| | --zen-color-error-200 | #FFA38F |
| | --zen-color-error-300 | #F88973 |
| | --zen-color-error-400 | #EF6B53 |
| | --zen-color-error-500 | #E6492D |
| | --zen-color-error-600 | #DC3514 |
| | --zen-color-error-700 | #C12C11 |
| | --zen-color-error-800 | #982A18 |
| | --zen-color-error-900 | #762A1C |
| Token | Value |
| | --zen-color-success-25 | #F0FFEC |
| | --zen-color-success-50 | #D3EFCD |
| | --zen-color-success-100 | #B5DCAF |
| | --zen-color-success-200 | #92CC89 |
| | --zen-color-success-300 | #75B86B |
| | --zen-color-success-400 | #53A647 |
| | --zen-color-success-500 | #299315 |
| | --zen-color-success-600 | #098900 |
| | --zen-color-success-700 | #047800 |
| | --zen-color-success-800 | #145F04 |
| | --zen-color-success-900 | #1A4B14 |
| Token | Value |
| | --zen-color-warning-25 | #FFF9E5 |
| | --zen-color-warning-50 | #FFEBCE |
| | --zen-color-warning-100 | #FFDDB6 |
| | --zen-color-warning-200 | #FFCD92 |
| | --zen-color-warning-300 | #FFBE78 |
| | --zen-color-warning-400 | #FFAF53 |
| | --zen-color-warning-500 | #FC9F1D |
| | --zen-color-warning-600 | #EF8D00 |
| | --zen-color-warning-700 | #D27B00 |
| | --zen-color-warning-800 | #A76605 |
| | --zen-color-warning-900 | #83551F |
Per-surface tokens for backgrounds, text, icons, and annotation.
| Token | Suggested Value | Usage | Status |
| | --zen-color-bg-default | --zen-color-white | Default page background | 🟡 Proposed |
| | --zen-color-bg-subtle | --zen-color-neutral-25 | Subtle section backgrounds, sidebars | 🟡 Proposed |
| | --zen-color-bg-muted | --zen-color-neutral-50 | Cards, input fills, table rows | 🟡 Proposed |
| | --zen-color-bg-disabled | --zen-color-neutral-50 | Disabled state backgrounds | 🟡 Proposed |
| | --zen-color-bg-selected | --zen-color-primary-25 | Selected row or item background | 🟡 Proposed |
| | --zen-color-bg-overlay | --zen-color-black at 40% opacity | Modal/dialog backdrop | 🟡 Proposed |
| | --zen-color-bg-primary | --zen-color-primary-500 | CTA banners, primary filled areas | 🟡 Proposed |
| | --zen-color-bg-success | --zen-color-success-25 | Success alert backgrounds | 🟡 Proposed |
| | --zen-color-bg-warning | --zen-color-warning-25 | Warning alert backgrounds | 🟡 Proposed |
| | --zen-color-bg-error | --zen-color-error-25 | Error alert backgrounds | 🟡 Proposed |
| | --zen-color-bg-info | --zen-color-primary-25 | Info alert backgrounds | 🟡 Proposed |
| | --zen-color-bg-reverse | --zen-color-black | Dark/inverted surface backgrounds | 🟡 Proposed |
| Token | Resolves To | Usage | Status |
| | --zen-color-text-default | --zen-color-black | Titles, labels, body text | 🟡 Proposed (rename from text-primary — eng update required) |
| | --zen-color-text-secondary | --zen-color-neutral-800 | Hints, subtext | 🟢 Shipped |
| | --zen-color-text-tertiary | --zen-color-neutral-700 | Subtitles, alternate texts | 🟢 Shipped |
| | --zen-color-text-placeholder | --zen-color-neutral-600 | Input placeholders | 🟢 Shipped |
| | --zen-color-text-placeholder-subtle | --zen-color-neutral-400 | Secondary placeholders (e.g. search fields) | 🟢 Shipped |
| | --zen-color-text-disabled | --zen-color-neutral-500 | Disabled inputs, buttons, form elements | 🟢 Shipped |
| | --zen-color-text-primary | --zen-color-primary-500 | Interactive text | 🟡 Proposed (named primary to align with primary color convention) |
| | --zen-color-text-error | --zen-color-error-600 | Error messages | 🟢 Shipped |
| | --zen-color-text-warning | --zen-color-warning-600 | Warning messages | 🟢 Shipped |
| | --zen-color-text-success | --zen-color-success-600 | Success messages | 🟢 Shipped |
| | --zen-color-text-reverse | --zen-color-white | Text on dark or primary-colored backgrounds | 🟡 Proposed |
| Token | Suggested Value | Usage | Status |
| | --zen-color-icon-default | --zen-color-black | Default icon color | 🟡 Proposed |
| | --zen-color-icon-subtle | --zen-color-neutral-600 | De-emphasized icons | 🟡 Proposed |
| | --zen-color-icon-disabled | --zen-color-neutral-400 | Disabled icon state (no filter — uses explicit color) | 🟡 Proposed |
| | --zen-color-icon-primary | --zen-color-primary-500 | Primary action icons | 🟡 Proposed |
| | --zen-color-icon-error | --zen-color-error-600 | Error state icons | 🟡 Proposed |
| | --zen-color-icon-success | --zen-color-success-600 | Success state icons | 🟡 Proposed |
| | --zen-color-icon-warning | --zen-color-warning-600 | Warning state icons | 🟡 Proposed |
| | --zen-color-icon-reverse | --zen-color-white | Icons on dark or primary-colored backgrounds | 🟡 Proposed |
| Token | Value |
| | --zen-color-annotation-annotation | #D71D6D |