Octopusenergy
Octopusenergy
octopusenergy

Octopus Energy's design system uses #f050f8 as its primary color and Chromatophore for typography, with 12px corner radius. Octopus Energy is the UK's most awarded energy supplier, and its digital presence makes an immediately striking and distinctive impression: a deep cosmic indigo (`#100030`) canvas saturated with electric magenta (`#f050f

Primary
#f050f8
Typography
Chromatophore
Radius
12px
Design System
Octopusenergy logo

Octopusenergy

Octopus Energy is the UK's most awarded energy supplier, and its digital presence makes an immediately striking and distinctive impression: a deep cosmic indigo (#100030) canvas saturated with electric magenta (#f050f8) and cyan (#60f0f8) — a palette that feels more like a rave-poster-turned-utility-brand than anything a traditional energy company woul

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 500 · 1.25
Design at scale
28px28px · 500 · 1.25
Section heading
heading-lg24px · 500 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Chromatophore
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densityspacious
Base unit16px
Section gap24px
Card padding16px
Element gap16px

Border Radius

ElementValuePreview
allStandard12px
inputsStandard12px
navStandard12px
cardCard12px
trustFull pill9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use Chromatophore at weight 500 for all headings and buttons
  • Use magenta (#f050f8) exclusively for primary CTAs and their borders
  • Use cyan (#60f0f8) for H1 and H2 headings on the dark canvas
  • Keep the page canvas dark (#100030) — the brand's identity lives in the contrast
  • Use #f0ffff azure-white for body text rather than pure #ffffff
  • Apply 12px radius to all interactive elements — consistent and rounded
  • Use #180048 for card and elevated surfaces instead of shadows
  • Keep typography at weight 500 for interactive elements, 400 for body

Don't

  • Use drop shadows — Octopus is a flat, glow-based system
  • Use magenta for decorative or text elements — it signals action only
  • Use a light canvas (#ffffff) for any page section — the brand lives in darkness
  • Use pure white text (#ffffff) — the brand uses azure-tinted #f0ffff
  • Use font weight 700 or bold — Chromatophore 500 is the maximum
  • Use rounded pills on buttons — 12px is the brand's radius cap (pills are for badges only)
  • Mix cyan into interactive elements — cyan is for headings, magenta is for action
  • Use a secondary typeface — Chromatophore is the sole font across all surfaces
05

Components

Buttons

button-primary
Background#f050f8
Text#100030
Border2px solid #f050f8
Radius12px
Padding12px 16px
Font16px / 500 Chromatophore
Use: Primary CTA — cookie accept, standard action
button-primary-lg
Background#f050f8
Text#f0ffff
Border2px solid #f050f8
Radius12px
Padding16px 20px
Font18px / 500 Chromatophore
Use: Large primary CTA — Get a quote on tariffs page
button-outlined
Backgroundtransparent
Text#f050f8
Border2px solid #f050f8
Radius12px
Padding12px 16px
Font16px / 500 Chromatophore
Use: Secondary outlined button — Fine tune / cookie secondary
button-ghost
Backgroundtransparent
Text#f0ffff
Radius12px
Padding12px 16px
Font16px / 500 Chromatophore
Use: Nav ghost link-buttons — Energy, Heat pumps, Log in
button-hero-cta
Background#f050f8
Text#f0ffff
Border2px solid #f050f8
Radius0px 12px 12px 0px
Padding16px 20px
Font18px / 400 Chromatophore
Use: Hero attached-CTA button — magenta, right-rounded, paired with hero postcode input

Inputs

input-postcode-hero
Background#ffffff
Text#000000
Radius12px 0px 0px 12px
Padding16px
Font18px / 600 Arial
Use: Hero homepage postcode field — white bg / black text / Arial 600, left-rounded, attached to magenta Get-a-quote button on right
input-postcode-tariffs
Backgroundtransparent
Text#f0ffff
Border2px solid transparent
Radius0px
Padding16px
Font18px / 400 Chromatophore
Use: Tariffs page full-width postcode input — transparent / #f0ffff text / Chromatophore 400 / no radius

Tabs

TabTabTab
nav-link
Text#f0ffff
Font16px / 500 Chromatophore
Activetext #f0ffff on #180048 background
Use: Top nav item

Cards

card-product
card-product
Background#180048
Text#100030
Radius12px
Use: Product feature card (Energy/Heat pumps/Solar) on deep indigo

Badges

badge
badge-trust
Background#180048
Text#f0ffff
Radius9999px
Font12px / 400 Chromatophore
Use: Trust indicator pill — star ratings, awards

List items

link-inline
link-inline
Text#60f0f8
Font18px / 500 Chromatophore
Use: Inline body links and sub-nav anchor text

Related design systems