Gradients

Four gradient tiers with increasing step spread. Choose your tier based on the target component size — small elements need wider spreads to be perceptible.

All Tiers

subtle Gradients

Steps 1 → 3Soft surface tint for backgrounds and cards

blue
green
amber
red
violet
teal
orange
slate

accent Gradients

Steps 8 → 10Bold 2-step strip for top bars and dividers

blue
green
amber
red
violet
teal
orange
slate

deep Gradients

Steps 7 → 10Rich 3-step fill for stat cards and panels

blue
green
amber
red
violet
teal
orange
slate

vivid Gradients

Steps 5 → 10Dramatic 5-step sweep for hero areas and large surfaces

blue
green
amber
red
violet
teal
orange
slate

Wash

Step 3 as a flat color wash on card backgrounds

blue
green
amber
red
violet
teal
orange
slate

Size vs Perceptibility

The same gradient tier renders differently depending on the element's size. Small elements compress the gradient into fewer physical pixels, making subtle transitions invisible. Choose your tier based on the target component size.

SizesubtleaccentdeepvividRecommendation
4px strip
Use vivid or deep
16px bar
Use deep or accent
64px panel
Accent works well
128px card
Deep is perceptible
192px hero
Even subtle is visible

Large Panel Showcase

subtle

Steps 1 → 3Soft surface tint for backgrounds and cards

bluegradient-blue-subtle
greengradient-green-subtle
ambergradient-amber-subtle
redgradient-red-subtle
violetgradient-violet-subtle
tealgradient-teal-subtle
orangegradient-orange-subtle
slategradient-slate-subtle

accent

Steps 8 → 10Bold 2-step strip for top bars and dividers

bluegradient-blue-accent
greengradient-green-accent
ambergradient-amber-accent
redgradient-red-accent
violetgradient-violet-accent
tealgradient-teal-accent
orangegradient-orange-accent
slategradient-slate-accent

deep

Steps 7 → 10Rich 3-step fill for stat cards and panels

bluegradient-blue-deep
greengradient-green-deep
ambergradient-amber-deep
redgradient-red-deep
violetgradient-violet-deep
tealgradient-teal-deep
orangegradient-orange-deep
slategradient-slate-deep

vivid

Steps 5 → 10Dramatic 5-step sweep for hero areas and large surfaces

bluegradient-blue-vivid
greengradient-green-vivid
ambergradient-amber-vivid
redgradient-red-vivid
violetgradient-violet-vivid
tealgradient-teal-vivid
orangegradient-orange-vivid
slategradient-slate-vivid