ProPublica

The ProPublica palette as deployed on propublica.org. The Pulitzer-winning investigative nonprofit newsroom's identity is built on a quiet warm-white canvas (#F2F1ED), a warm near-black ink (#111110) for body content, and a saturated investigative red (#D92D03) used as the call-to-action and promo accent. The proprietary Feature Headline (serif display) and Tiempos Text (serif body) typefaces — paired with Brut Grotesque (sans) — carry the long-form investigative voice.

13 swatches 12 light roles 12 dark roles propublicanewsjournalismnonprofitinvestigativebrandredpaperlight-first

Swatches

warm-black
#111110
--p-color-warm-black — primary text and warm ink.
black
#000000
--p-color-black — absolute black; mark fills.
warm-white
#F2F1ED
--p-color-warm-white — the warm cream canvas.
white
#FFFFFF
--p-color-white — bright canvas alternate.
investigative-red
#D92D03
ProPublica promo red — the CTA and emphasis color.
investigative-red-deep
#A00000
Pressed / active variant of investigative red.
theme-blue
#304154
Deep slate-blue theme accent from the propublica-2026 theme.
gray-warm
#5A5A5A
Warm gray secondary text.
gray-medium
#727272
Medium gray tertiary text and meta.
gray-quiet
#979797
Quiet gray for disabled / meta.
gray-border
#C7C7C7
Heavier border weight.
gray-divider
#DFDFDF
Quiet rule weight.
gray-tint
#EBEBEB
Quiet surface tint.

Mode role mappings

Light mode (12 roles)

accent → investigative-red
accent-hover → investigative-red-deep
background → warm-white
border → gray-divider
error → investigative-red-deep
primary → investigative-red
primary-hover → investigative-red-deep
surface → gray-tint
surface-elevated → white
text-primary → warm-black
text-secondary → gray-warm
text-tertiary → gray-medium

Dark mode (12 roles)

accent → investigative-red
accent-hover → investigative-red-deep
background → warm-black
border → gray-warm
error → investigative-red
primary → investigative-red
primary-hover → investigative-red-deep
surface → theme-blue
surface-elevated → gray-warm
text-primary → warm-white
text-secondary → gray-divider
text-tertiary → gray-border

Provenance

Source
https://www.propublica.org/
License
Proprietary — All Rights Reserved
Attribution
ProPublica, Inc. — palette values captured from the deployed concatenated WordPress stylesheet at propublica.org/_static/. ProPublica and the Feature Headline / Tiempos Text / Brut Grotesque typefaces are property of ProPublica, Inc.
Imported
2026-05-19
Notes
Derived from live --p-color-* CSS custom-property tokens on propublica.org on 2026-05-19; no public brand guide located. The proprietary Feature Headline (display serif), Tiempos Text (serif body, licensed from Klim Type Foundry), and Brut Grotesque (sans) typefaces are declared on the live stylesheet but are not publicly distributed in the cuts ProPublica licenses. Open-source substitutes — lora@1 for body prose, playfair-display@1 for the display serif role, inter@1 for sans — are referenced from the brand atom.