Color

Color creates a visual impact and attracts the eye to important information.

Overview

This color palette consists of primary and accent colors designed for use in online tools and applications. The colors were selected to work in harmony, and the palette is intentionally limited to maintain a consistent visual hierarchy, helping users navigate important information.

In digital content, use visual indicators such as white space, grouping, and font weight/size in addition to color to establish clear visual hierarchies.

Primary Colors

When initiating the design of a new application or component, start by using the following primary colors, with Blue 38 designated as the primary interaction color used for buttons and in-text links.

The consistent application of these colors will align USAC products with the unified vision of One USAC across all tools.

Neutrals

Avoid using text in “midtone” neutrals that do not provide enough contrast. Refer to the contrast section below toensure readability.

Body copy and headings should be set in Neutral 15.

Accent Colors

Always start and end with primary colors. Introduce the accent palette when blue is nicely established. Use accent colors for illustrations, data visualizations, or to highlight unique or noteworthy information.

  • To increase their effectiveness, accent colors should be used sparingly as graphical elements.
  • Do not use $indi-color-accent-Purple-61 and $indi-color-accent-Purple-84 for text as these colors lack sufficient contrast.
  • Only use $indi-color-accent-Purple-16 and $indi-color-accent-Purple-38 for text.
  • Some appropriate use cases for accent colors include, but are not limited to:
    • Card Borders: Use accent colors to differentiate sections or highlight important content.
    • Backgrounds: Apply subtle accents for emphasis without overwhelming primary colors.
    • Tags: Color-code tags for better visual organization and quick identification.
    • Graphic Elements: Enhance illustrations and data visualizations with accent colors.

Alerts and Notifications

Elements that appear rarely, such as notifications, should be distinguishable from other elements and should not use the primary or accent colors.

  • The swatches below show appropriate "contrast" colors for each tint.
  • Use only $indi-color-notification-alert-default for text, including error messages. Reserve the remaining default alert/notification colors solely for graphics.
Warning
Success
Alerts/Errors
Information

Map Colors

Map Points

Use map point colors for foreground objects, such as points or lines.

  • The primary colors are green, purple, orange, and blue. All other colors are secondary.
  • To meet contrast accessibility standards, reserve $indi-color-map-point-mint and $indi-color-map-point-yellow for darker backgrounds like satellite imagery. Use the remaining map point colors on lighter backgrounds.

Map Fills

Use map fill colors for background fills, overlays, and transparencies.

  • The primary colors are green, purple, orange, and blue. All other colors are secondary.
  • Map fills should be used with text that is $indi-color-neutral-25 or $indi-color-neutral-15 to provide sufficient contrast.

Map Ramps

Use a color ramp to represent a single thematic issue, such as population density.

  • The primary colors are green, purple, orange, and blue. All other colors are secondary.
  • The swatches below show appropriate "contrast" colors for each level.
green Ramp
purple Ramp
orange Ramp
blue Ramp
pink Ramp
brown Ramp
mint Ramp
yellow Ramp

Contrast

Contrast distinguishes words and images by creating a noticeable difference in color. Use it to separate elements and groupings in a layout, ensuring accessibility for all users.

To be compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d) and Level AA of the Web Content Accessibility Guidelines (WCAG) 2.2, all text and images of text must have a contrast ratio of 4:5:1, except for large text (24 px or larger) which must have a ratio of at least 3:1. For more information on contrast standards and additional exceptions, see the WCAG 2.2 Understanding Docs.