interface palette

Cream Editorial colour palette

Book-warm reading: a soft cream field, near-black ink, generous leading, oldstyle numerals and a restrained rust accent - the aesthetic that privileges the paragraph.

Primary and alternate

  • Primary 1
  • Primary 2
  • Alternate 1
  • Alternate 2
  • Alternate 3

Named colours

  • Primary
  • Secondary
  • Accent
  • Call to action
  • Background
  • Surface
  • Border
  • Muted text
  • Text

Base, worked out from the palette

  • Base 1 (derived)
  • Base 2 (derived)
  • Base 3 (derived)
  • Base 4 (derived)
  • Base 5 (derived)
  • Base 6 (derived)

Type, spacing and motion

This palette has its own type, spacing and motion; the contrast table is worked out from its colours.

Type, spacing and elevation for Cream Editorial.
TokenValue
Heading typeLiterata
Body typeSource Sans 3
Mono typeSource Code Pro
Type scale1.25 ratio: 16px, 20px, 25px, 31px, 39px
Weightsheading 500 / 600 · body 400 / 400i / 600
Spacing base8px
Spacing steps4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px
Corner radius4px
ElevationNone; an occasional 1px rule above footnotes.
Every motion stops for visitors who ask for reduced motion.
MotionWhenDurationEasing
Skeleton pulseloading1600mscubic-bezier(.37,0,.63,1)
Modal scale-indialog180mscubic-bezier(0,0,.2,1)
Rise-and-fade entrancemount200mscubic-bezier(.16,1,.3,1)

Contrast notes

  • Text sits on #FBF8F3 or #292018, which are 15.1:1 apart.
  • Safe for body text: Primary 1, Primary 2, Alternate 1, Alternate 2, Primary, Secondary, Accent, Call to action, Background, Surface, Border, Muted text and Text.
  • Large text and icons only: Alternate 3.
  • Ink #292018 on cream #FBF8F3 is 15.1:1 (AAA); muted #5D5347 is 7.1:1 - captions stay ≥ 18px or bold.
  • Subscribe CTA #7C2D12 holds white at 9.4:1; link blue appears only inside sample essays at 6.3:1.
  • Links are underlined, never hue-only; measure held to 60-70ch; body ≥ 19px at ≥ 1.65 leading.
  • Offer a reader font-size control; columns reflow at 200% zoom without horizontal scroll.
WCAG 2 contrast of each colour on the palette's lightest and darkest ground. 4.5:1 is the bar for body text, 3:1 for large text and icons.
ColourHexOn #FBF8F3On #292018Safe for
Primary 1#9A34126.90:12.19:1Body text (AA) on #FBF8F3
Primary 2#FBF8F31.00:115.09:1Any text (AAA) on #292018
Alternate 1#F4EFE51.08:113.94:1Any text (AAA) on #292018
Alternate 2#29201815.09:11.00:1Any text (AAA) on #FBF8F3
Alternate 3#C2703D3.49:14.32:1Large text and icons only on #292018
Primary#9A34126.90:12.19:1Body text (AA) on #FBF8F3
Secondary#29252414.32:11.05:1Any text (AAA) on #FBF8F3
Accent#1D4ED86.33:12.38:1Body text (AA) on #FBF8F3
Call to action#7C2D128.85:11.71:1Any text (AAA) on #FBF8F3
Background#FBF8F31.00:115.09:1Any text (AAA) on #292018
Surface#F4EFE51.08:113.94:1Any text (AAA) on #292018
Border#E7DFD01.25:112.07:1Any text (AAA) on #292018
Muted text#5D53477.10:12.13:1Any text (AAA) on #FBF8F3
Text#29201815.09:11.00:1Any text (AAA) on #FBF8F3
Cream Editorial as code
:root {
  --cream-editorial-primary-1: #9A3412;
  --cream-editorial-primary-2: #FBF8F3;
  --cream-editorial-alternate-1: #F4EFE5;
  --cream-editorial-alternate-2: #292018;
  --cream-editorial-alternate-3: #C2703D;
  --cream-editorial-primary: #9A3412;
  --cream-editorial-secondary: #292524;
  --cream-editorial-accent: #1D4ED8;
  --cream-editorial-call-to-action: #7C2D12;
  --cream-editorial-background: #FBF8F3;
  --cream-editorial-surface: #F4EFE5;
  --cream-editorial-border: #E7DFD0;
  --cream-editorial-muted-text: #5D5347;
  --cream-editorial-text: #292018;
}

Using it on a report? Paste the first primary into Primary colour and an alternate into Accent colour in your account's Branding.

Put your colours on every report.

Run the free website health check on any site, then send your clients the Website Health Report in your own colours each month.