finance palette

Ledger colour palette

Stable and premium. Two primaries, three alternates and a six-step base, with type, spacing, motion and contrast notes.

Primary and alternate

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

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

Type, spacing and motion follow the one system every Theme Tanker palette shares unless it has its own; the contrast notes are worked out from this palette's colours.

Type, spacing and elevation for Ledger.
TokenValue
Heading typeGeist
Body typeGeist
Mono typeGeist Mono
Type scale1.25 ratio: 16px, 20px, 25px, 31px, 39px
Weightsheading 500 / body 400
Spacing base8px
Spacing steps4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px
Corner radius8px
Elevation1px hairline borders; no shadow at rest.
Every motion stops for visitors who ask for reduced motion.
MotionWhenDurationEasing
Hover tinthover120mscubic-bezier(0.4, 0, 0.2, 1)
Rise-and-fade entrancemount200mscubic-bezier(0.16, 1, 0.3, 1)
Card hover lifthover200mscubic-bezier(0.33, 1, 0.68, 1)

Contrast notes

  • Text sits on #FFFFFF or #0A2540, which are 15.5:1 apart.
  • Safe for body text: Primary 1, Primary 2, Alternate 1, Alternate 2 and Alternate 3.
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 #FFFFFFOn #0A2540Safe for
Primary 1#0A254015.54:11.00:1Any text (AAA) on #FFFFFF
Primary 2#1B49659.60:11.62:1Any text (AAA) on #FFFFFF
Alternate 1#5FA8D32.62:15.94:1Body text (AA) on #0A2540
Alternate 2#CAE9FF1.26:112.29:1Any text (AAA) on #0A2540
Alternate 3#FFFFFF1.00:115.54:1Any text (AAA) on #0A2540
Ledger as code
:root {
  --ledger-primary-1: #0A2540;
  --ledger-primary-2: #1B4965;
  --ledger-alternate-1: #5FA8D3;
  --ledger-alternate-2: #CAE9FF;
  --ledger-alternate-3: #FFFFFF;
}

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.