Composio Design System
Dark · Generated 15/04/2026 · 51 colors · 59 type tokens · 28 spacing steps · 4 motion tokens
v1.0.0
Color Palette
Background Colors
White
#FFFFFF
White 2
#F6F6F6
Dark Gray 3
#0F0F0F
Dark Gray 4
#141414
Dark Gray 5
#1A1A1A
Dark Gray 7
#1E1E1E
Dark Gray 8
#2A2A2A
Dark Gray 6
#333333
Green
#05DF72
Cyan
#00D492
Blue
#0089FF
Text Colors
Black
#0A0A0A
Dark Gray
#444444
Mid Gray
#999999
Light Gray 4
#BBBBBB
Light Gray 5
#ECECEC
Orange
#FC9800
Cyan 2
#3FFFDD
Blue 3
#5B9CF4
Border Colors
Light Gray
#E5E5E5
Light Gray 2
#E0E0E0
Light Gray 3
#DDDDDD
Dark Gray 2
#2C2C2C
Mid Gray 2
#818181
Gradient / Fill Colors
Dark Blue 2
#312E81
Dark Purple
#4C1D95
Blue 8
#6366F1
Purple
#A855F7
Red 2
#EC4899
Dark Red
#831843
Dark Red 2
#9A3412
Orange 6
#F97316
Typography
Base Font · abcDiatype (fallback: JetBrains Mono)
abcDiatype
The quick brown fox jumps over the lazy dog
Regular · 400 Medium · 500 Bold · 700
Mono Font · JetBrains Mono
JetBrains Mono
const result = await composio.tools.execute({ action: 'run' })
Regular · 400 Medium · 500
Display
font-size-64px · 64px · Bold · letter-spacing: −0.98px
Connect everything.
font-size-48px · 48px · Bold · letter-spacing: −0.98px
Build AI agents faster.
font-size-40px · 40px · Medium
Heading Level 2
font-size-28px · 28px · Medium
Heading Level 3
font-size-24px · 24px · Medium
Composio lets you build AI agents with 250+ integrations in minutes.
font-size-20px · 20px · Regular
Body text at 18px — used for primary reading content throughout the application.
font-size-18px · 18px · Regular
Default body copy — 16px size for standard interface text.
font-size-6xl · 16px · Regular
CAPTION · LABEL · MICRO COPY
font-size-4xl · 14px · Medium · letter-spacing: 0.7px
Line Heights
tight
6.325px
snug
9.375px
relaxed
12px
lh-8
16px
lh-13
21px
lh-16
24px
lh-18
33.6px
lh-21
48px
lh-22
55.68px
lh-23
60px
lh-20
43.2px
lh-19
40px
Letter Spacing
Tight Display
letter-spacing-tight
−0.98px · hero, display, large headings
Normal Heading
letter-spacing-normal
−0.32px · body, standard text
MICRO LABELS
letter-spacing-ls-11
0.7px · uppercase labels, captions
Spacing
Spacing Scale
28 tokens — 1px → 180px
1
2
4
6
7
8
10
12
14
16
18
24
26
28
30
32
40
48
64
72
73
79
80
86
96
160
180
Borders
Border Radii
MD
2px
XL
4px
2XL
24px
Full
28px
R7
37px
R8 / Circle
≈∞
Border Width
Hairline
1px — used universally
A single border width governs the entire design system. Applied to cards, inputs, dividers, table rows, badges, and all bordered elements via --border-width-hairline: 1px.
Shadows / Elevation
Shadow Tokens
4 levels — flat offset to ambient glow
shadow-sm
Hard offset shadow
rgba(0,0,0,0.15) 4px 4px 0px — brutalist, hard shadow effect
shadow-md
Raised surface
rgba(0,0,0,0.5) 0px 8px 32px — elevated panels, dropdowns
shadow-xl
Ambient glow
rgba(0,0,0,0.5) 0px 0px 40px — modals, overlays, top-level
Z-Index
LayerValueUsage
z-1 · Base1Base content, default document flow
z-2 · Raised2Slightly elevated content layers
z-3 · Stack3Stacked UI elements
z-4 · Float5Floating elements, tooltips
z-5 · Nav10Sticky navigation, headers
z-6 · Overlay20Dropdowns, popovers, menus
z-7 · Top50Modals, toasts, critical UI
Breakpoints
📐
No breakpoints defined
No breakpoint tokens extracted from the Composio design system. The system does not define explicit responsive breakpoints in its token set.
Opacity
Opacity Tokens
8 tokens — 0.35 → 0.92
opacity-35
35%
opacity-70
70%
opacity-72
72%
opacity-73
73%
opacity-80
80%
opacity-85
85%
opacity-90
90%
opacity-92
92%
Accessibility — Contrast Ratios
WCAG 2.1 thresholds: AA ≥ 4.5:1 (normal text) · AA Large ≥ 3:1 (large/bold) · AAA ≥ 7:1
Text TokenBackground TokenRatioWCAG Rating
--color-black--color-white19.8:1AAA
--color-black--color-black-21.06:1Fail
--color-black--color-dark-gray-31.03:1Fail
--color-black--color-white-218.32:1AAA
--color-black--color-dark-gray-41.07:1Fail
--color-dark-gray--color-white9.74:1AAA
--color-dark-gray--color-black-22.16:1Fail
--color-dark-gray--color-white-29.01:1AAA
--color-mid-gray--color-white2.85:1Fail
--color-mid-gray--color-black-27.37:1AAA
--color-mid-gray--color-dark-gray-36.73:1AA
--color-mid-gray--color-dark-gray-46.47:1AA
--color-light-gray-4--color-black-210.94:1AAA
--color-light-gray-4--color-dark-gray-39.98:1AAA
--color-light-gray-5--color-black-217.78:1AAA
--color-light-gray-5--color-dark-gray-316.23:1AAA
--color-light-gray-5--color-dark-gray-415.59:1AAA
CSS Variables Reference
Background Colors
White--color-white#FFFFFF
White 2--color-white-2#F6F6F6
Black 2--color-black-2#000000
Dark Gray 3--color-dark-gray-3#0F0F0F
Dark Gray 9--color-dark-gray-9#111111
Dark Gray 4--color-dark-gray-4#141414
Dark Gray 5--color-dark-gray-5#1A1A1A
Dark Gray 7--color-dark-gray-7#1E1E1E
Dark Gray 8--color-dark-gray-8#2A2A2A
Dark Gray 6--color-dark-gray-6#333333
Green--color-green#05DF72
Cyan--color-cyan#00D492
Blue--color-blue#0089FF
Blue 2 (tint)--color-blue-2rgba(0,137,255,.08)
Text & Border Colors
Black (text)--color-black#0A0A0A
Dark Gray--color-dark-gray#444444
Mid Gray--color-mid-gray#999999
Light Gray 4--color-light-gray-4#BBBBBB
Light Gray 5--color-light-gray-5#ECECEC
Orange--color-orange#FC9800
Cyan 2--color-cyan-2#3FFFDD
Light Gray (border)--color-light-gray#E5E5E5
Light Gray 2--color-light-gray-2#E0E0E0
Light Gray 3--color-light-gray-3#DDDDDD
Dark Gray 2 (border)--color-dark-gray-2#2C2C2C
Mid Gray 2 (border)--color-mid-gray-2#818181
Typography
Base Font--font-family-baseabcDiatype
Mono Font--font-family-2JetBrains Mono
Regular--font-weight-regular400
Medium--font-weight-medium500
Bold--font-weight-bold700
2xs--font-size-2xs5.5px
xs--font-size-xs7.5px
sm--font-size-sm8px
base--font-size-base9px
6xl (16)--font-size-6xl16px
18px--font-size-18px18px
24px--font-size-24px24px
40px--font-size-40px40px
48px--font-size-48px48px
64px--font-size-64px64px
Tight (−0.98px)--letter-spacing-tight−0.98px
Normal (−0.32px)--letter-spacing-normal−0.32px
Wide (0.7px)--letter-spacing-ls-110.7px
Spacing
1--space-11px
2--space-22px
3 (4px)--space-34px
4 (6px)--space-46px
6 (8px)--space-68px
8 (10px)--space-810px
10 (12px)--space-1012px
16 (16px)--space-1616px
32 (24px)--space-3224px
80 (32px)--space-8032px
96 (40px)--space-9640px
128 (48px)--space-12848px
160 (64px)--space-16064px
192 (72px)--space-19272px
27 (96px)--space-2796px
28 (160px)--space-28160px
Borders & Radius
Hairline--border-width-hairline1px
MD--radius-md2px
XL--radius-xl4px
2XL--radius-2xl24px
Full--radius-full28px
R7--radius-r737px
R8 / Circle--radius-r8≈∞
SM (asymmetric)--radius-sm0 2px 2px 0
LG (asymmetric)--radius-lg2px 0 0 2px
Motion, Opacity & Layers
Instant--duration-instant150ms
Fast--duration-fast200ms
Normal--duration-normal300ms
Slow--duration-slow500ms
Dim--opacity-3535%
Muted--opacity-7070%
Strong--opacity-8080%
Near Full--opacity-9090%
Base--z-11
Raised--z-22
Stack--z-33
Float--z-45
Navigation--z-510
Overlay--z-620
Top Layer--z-750
Design System Preview · Composio · Generated 15/04/2026 · 51 color tokens · 18 font-size · 4 font-family · 3 font-weight · 23 line-height · 11 letter-spacing · 28 spacing · 8 radius · 1 border-width · 4 shadow · 4 duration · 7 z-index · 8 opacity