AhaSlides Design
v0.52.0React · Vue · Lit

Foundations · design tokens

Colour

The primitive ramps and the semantic tokens that alias into them. Never hardcode a ramp value in a component — bind to a semantic --aha-* token.

◆ generated from tokens.canonical.json — do not edit by hand

Primitive ramps

The raw colour scales (10→100). Semantic tokens below alias into these — never hardcode a ramp value in a component.

purple
5
10
15
20
25
30
35
40
45
50
55
60
70
80
90
100
pink
10
20
30
40
50
60
70
80
90
100
teal
10
20
30
40
50
60
70
80
90
100
coral
10
20
30
40
50
60
70
80
90
100
red
10
20
30
40
50
60
70
80
90
100
yellow
10
20
30
40
50
60
70
80
90
indigo
0
10
15
20
30
40
50
60
70
80
90
95
100
softIndigo
10
20
30
40
50
60
70
80
90
100
lavender
10
20
30
40
50
60
70
80
90
100
gray
0
10
15
20
25
30
35
40
50
55
60
70
80
90
95
100

Semantic colour

Brand

primary
#6A1EBB
primaryHover
#621BAF
primaryActive
#5715A0
focus
#D3B4FF

Status

success
#16C49A
warning
#FF7747
error
#F5222D
info
#9BB3E9

Text

textDefault
#1A1A1A
textSecondary
#4A4A4A
textTertiary
#8A8A8A
textDisabled
#B5B5B5
textLink
#6A1EBB
textPositive
#13A181
textNegative
#F5222D
textWarning
#E65B29

Border

border
#E3E3E3
borderSecondary
#F1F1F1
borderStrong
#D4D4D4
borderHover
#D3B4FF
borderActive
#A96FF0
checkboxBorder
#D4D4D4

Background

bgLayout
#F7F7F7
bgAccent
#F9F5FF
bgInformative
#F4F8FF
bgPositive
#D8FAEF
bgNegative
#FFF1F0
bgWarning
#FFF5F0
bgDark
#1A1A2E

Icon

iconDefault
#4A4A4A
iconStrong
#1A1A1A
iconMuted
#8A8A8A
iconDisabled
#B5B5B5
iconActive
#6A1EBB

Button

primary
#6A1EBB
primaryHover
#8644D4
danger
#F5222D
encourage
#2CB268
disabledBg
#E3E3E3

Brand slots (Aha 1–13)

aha1
#6A1EBB
aha2
#FF4081
aha3
#1A1A2E
aha4
#20E8B5
aha5
#434373
aha6
#FF9068
aha7
#93F5DA
aha8
#FFBACA
aha9
#D3B4FF
aha10
#BFD2FF
aha11
#D9E2FF
aha12
#FDF6FA
aha13
#F4F8FF