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