A disciplined, accessible design system built on the Carbon Design System. IBM Plex typography, a systematic gray scale, and IBM Blue as the primary interactive color.
21 color tokens18 type steps2px grid4 surface levels
Clean whites with a disciplined gray scale and IBM Blue as the primary interactive color. 21 tokens across surfaces, text hierarchy, interaction, and semantic states.
White
#ffffff
Primary background
IBM Blue
#0F62FE
Primary interactive
Blue Hover
#0353e9
Hover state
Blue Active
#002d9c
Active state
Blue 20
#d0e2ff
Highlights, tags
Blue 10
#edf5ff
Subtle highlights
Gray 100
#161616
Primary text
Gray 90
#262626
Secondary text
Gray 80
#393939
Tertiary text
Gray 70
#525252
Placeholder text
Gray 60
#6f6f6f
Helper text
Gray 50
#8d8d8d
Disabled text
Gray 40
#a8a8a8
Disabled on dark
Gray 30
#c6c6c6
Borders, dividers
Gray 20
#e0e0e0
Subtle borders
Gray 10
#f4f4f4
Secondary bg
Green
#24a148
Success
Yellow
#f1c21b
Warning
Red
#da1e28
Error, destructive
Purple
#8a3ffc
Decorative accent
Teal
#009d9a
Secondary accent
Typography
Type Scale
IBM Plex Sans as primary typeface with IBM Plex Mono for code. Disciplined weight range (300–700) with precise letter-spacing for enterprise readability.
Display 03Enterprise68px / 1.0 / −0.02em
Display 02Build at scale54px / 1.14 / 0.01em
Prod H05Section heading36px / 1.20 / 0.01em
Prod H04Watson AI Platform28px / 1.29 / 0.01em
Heading 02Subsection heading16px / 1.29 / 0.01em
Body 02Default body text for readable content16px / 1.50 / 0.01em
Body 01Dense data, comparison rows14px / 1.43 / 0.01em
Code 01const ibm = new DesignSystem();14px / 1.43 / Mono