Colors
We have 8 color palettes — grouped into primary and secondary — with a range of at least 5 shades in each. You can use our design tokens when building a user interface or copy the hex color codes anytime!
Across all colors, 400-level is the primary shade. We note any important considerations for using a color along with the respective table.
Color contrast
Be sure to use the colors in accessible combinations that meet WCAG 2.1 AA standards. For example, you’ll need to use white text on dark backgrounds (generally 400-level or higher).
The minimum contrast ratio for small and regular text is 4.5:1. Large text, graphics, and interface controls must be at least 3:1. We recommend using the WebAIM Contrast Checker to confirm your choices.
Primary color tables
Blue, maize, and teal, along with a neutral palette, are our primary colors. Each palette includes our common use cases for certain shades. Uses specific to dark mode (currently only on this website) are noted in parentheses.
Blue
Blue is great for backgrounds (like in our footer reusable design). The lighter shades are also our text color in dark mode.
| Swatch | Hex Code | Token | Use Case(s) |
|---|---|---|---|
#F7F8F9 |
--color-blue-100 |
Text (primary - dark mode) | |
#B2BEC9 |
--color-blue-200 |
Text (secondary - dark mode) | |
#4C6781 |
--color-blue-300 |
Border (footer) | |
#00274C |
--color-blue-400 |
U-M brand blue | |
#001324 |
--color-blue-500 |
Background (primary - dark mode) |
Maize
Maize is best for small accents. We otherwise limit our use of it since no combination of maize and white meets color contrast requirements! Keep this in mind when using maize.
| Swatch | Hex Code | Token | Use Case(s) |
|---|---|---|---|
#FFF9E6 |
--color-maize-100 |
Callout background | |
#FFEA9B |
--color-maize-200 |
||
#FFDA50 |
--color-maize-300 |
||
#FFCB05 |
--color-maize-400 |
U-M brand maize | |
#EABA02 |
--color-maize-500 |
Teal
Teal is synonymous with interaction in our web presence, especially links. Be cautious about using it for other purposes.
| Swatch | Hex Code | Token | Use Case(s) |
|---|---|---|---|
#E9F2F5 |
--color-teal-100 |
Info callout background, accents | |
#A7CDDB |
--color-teal-200 |
Link (dark mode), info banner background | |
#65A8BF |
--color-teal-300 |
||
#1D7491 |
--color-teal-400 |
Link, default button background | |
#106684 |
--color-teal-500 |
Link (hover) | |
#052E3B |
--color-teal-600 |
Info banner background (dark mode) |
Neutral
Neutral is for text. We purposely use shades of gray instead of pure black, which can be harder on the eyes. Our lightest shade is also a go-to for subtle borders.
| Swatch | Hex Code | Token | Use Case(s) |
|---|---|---|---|
#E5E9ED |
--color-neutral-100 |
Border color, box shadows | |
#8A96A1 |
--color-neutral-200 |
Text (secondary - dark mode) | |
#637381 |
--color-neutral-300 |
Text (secondary, such as badges) | |
#384655 |
--color-neutral-350 |
Background (tertiary - dark mode) | |
#212B36 |
--color-neutral-400 |
Text (primary), including headings | |
#1A232C |
--color-neutral-450 |
Background (dark mode) | |
#06080A |
--color-neutral-500 |
Background sub-footer (dark mode) |
Secondary color tables
Our secondary colors are orange, pink, indigo, and green. These should only be used in special cases for things like success, warning, or alert banners, as well as different kinds of accents. They can also be a good option for icons. In all cases, remember to never use color alone to convey meaning.
Orange
| Swatch | Hex Code | Token |
|---|---|---|
#FFF1EB |
--color-orange-100 |
|
#FFB899 |
--color-orange-200 |
|
#FF8A58 |
--color-orange-300 |
|
#F25F1F |
--color-orange-400 |
|
#C74E1A |
--color-orange-500 |
|
#541C03 |
--color-orange-600 |
Pink
| Swatch | Hex Code | Token |
|---|---|---|
#FCEBEB |
--color-pink-100 |
|
#F29D9D |
--color-pink-200 |
|
#EC6969 |
--color-pink-300 |
|
#D93838 |
--color-pink-400 |
|
#BF3232 |
--color-pink-500 |
Green
| Swatch | Hex Code | Token |
|---|---|---|
#EAF8EE |
--color-green-100 |
|
#96DBAA |
--color-green-200 |
|
#57BC75 |
--color-green-300 |
|
#20A848 |
--color-green-400 |
|
#198539 |
--color-green-500 |
Indigo
| Swatch | Hex Code | Token |
|---|---|---|
#EEF1F9 |
--color-indigo-100 |
|
#AAB9E3 |
--color-indigo-200 |
|
#7C93D4 |
--color-indigo-300 |
|
#506FC5 |
--color-indigo-400 |
|
#274391 |
--color-indigo-500 |