Avantect — Early Cancer Detection

Colour

Three brand ramps with fixed jobs. Purple signals elevated risk, teal is the only action colour, and lime marks the data. Mixing those jobs is the fastest way to make a surface stop looking like Avantect.

Purple

Risk. Backgrounds, eyebrows, Purple Flags. Never a button fill.

purple-100
#EDE7F4
purple-300
#A48DBE
Core brand
purple-500
#725393
purple-700
#5B4076

Teal

Action. Every button, link, and interactive affordance.

teal-100
#D6EFED
teal-300
#4DBAB5
Primary action
teal-500
#00968F
teal-700
#00736D

Lime

Data accent. Stat rails, highlight marks, signal callouts.

lime-100
#F5F8D6
lime-300
#DDE770
Signal accent
lime-500
#C4D600
lime-700
#98A700

Supporting

Navy anchors footers and dark surfaces; mint closes the hero gradient.

navy-500
#1F2A4D
mint-500
#BFE3D6
gradient-hero
gradient-hero-soft

Neutrals

A lavender-leaning ramp — never pure grey.

ink-25
#FBFAFC
ink-50
#F4F2F7
ink-100
#EFEDF3
ink-200
#E8E4EE
ink-300
#D9D5E1
ink-400
#9A9AA1
ink-600
#6B6B72
ink-900
#2A2A2E

Semantic tokens

Build against these, not the raw ramps — they are what the dark theme swaps.

TokenLightDark
backgroundwhitenavy-500
foregroundink-900ink-25
surfacewhite#26314F
surface-mutedink-50#2D3859
surface-riskpurple-500purple-700
primaryteal-500teal-300
accentlime-500lime-300
borderink-200#3B466A
ringteal-500teal-300

Contrast floor is 4.5:1 for body copy. Purple 500 and teal 500 both clear it against white; lime never carries text — it is a rail, a mark, or a fill behind ink-900.