Design System · v1.0

A global utility-solar identity, in tokens.

Distilled from lightsourcebp.com — real colors lifted from the live `lightsourcebp-theme` (Sage 10 / Roots scaffolded WordPress theme) main stylesheet, real production photography from the WordPress media library, and the exact Lato weights the live site loads via Google Fonts. Every token below has a one-to-one mapping with a value in the live site's stylesheet.

Sourcelightsourcebp.com
Captured2026-05-08
TypeLato 300/400/700/900 (Google Fonts)
Photography27 real photos · WordPress CMS
ThemeSage 10 · `lightsourcebp-theme`
01

Logo

Lightsource bp's primary mark is the wordmark with the lowercase "bp" parent-brand reference set at smaller scale than "Lightsource". Pulled directly from `lightsourcebp.com/app/uploads/2022/11/lightsouce-bp-main-logo.png`. The lockup is sibling-hierarchy — Lightsource is the operating company, bp is the parent (50/50 JV). Logo max-width on the live site caps at 200px.

Lightsource bp wordmark · primary
Lightsource bp wordmark · on aubergine
Lightsource bp wordmark · on warm cream
Lightsource bp wordmark · on bp Pulse gradient
02

Color

The Lightsource bp palette is the bp Pulse identity — magenta `#df1995` to orange `#fe5000` as the signature gradient, deep aubergine `#2e1a47` as the canonical headline / dark-scrim ink (every h2-h6 inherits this purple), warm cream `#f2e8e1` as the section surface, sky blue `#96d4e9` as the sustainability accent. Counter-intuitive for a solar developer, but it correctly inherits the parent bp brand language. Greens are conspicuously off-brand.

Brand · Orange
#fe5000
Brand · Magenta
#df1995
Brand · Soft Magenta
#840b55
Brand · Pale
#fff3ed
Ink · Aubergine
#2e1a47
Ink · Body
#585858
Ink · Mid
#60586b
Ink · Muted
#b1aeb6
Accent · Sky
#96d4e9
Bg · Warm Cream
#f2e8e1
Bg · Soft
#f0edeb
Border · Hairline
#eaeaea
03

Gradients · the bp Pulse signature

The magenta-to-orange gradient is the brand's most-recognized visual signature — it appears at the top of feature sections, on button-hover backgrounds, on stat-figure text-clip, on top-of-card accent strips, and as the parent-brand pulse-dot reference. Treat the gradient as the "logo flourish" — it identifies a section as Lightsource bp without needing the wordmark.

Pulse · 90deg
linear-gradient(90deg, #df1995, #fe5000)
Pulse · Diagonal Hover
linear-gradient(86.97deg, #df1995 3.29%, #fe5000 249.87%)
Hero Scrim · Aubergine→Pulse
linear-gradient(46.23deg, #2e1a47 63.69%, #840b55 86.93%, #fe5000 125.21%)
04

Typography

Lato is the only typeface on the live site (one Google Fonts <link> rule loads weights 400/700/900, plus 300 for editorial captions). The single-typeface choice is intentional — Lato is the closest free Google Fonts equivalent to bp's parent-brand "Univers" derivative. Using one face across display, body, eyebrow, and UI creates a unified editorial voice that reads as engineered/utility-scale rather than consumer-app-flashy.

Display96/1.05/-0.025em · Lato 900
Onshore renewables, at scale.
Display-XL · GW counter144/0.95/-0.04em · Lato 900 · gradient-clip
8.4 GW
H160/1.2/-0.02em · Lato 500 · live values
Power for the next century
H239/1.2/-0.01em · Lato 600 · #2e1a47
A 50/50 joint venture with bp
H331/1.2/-0.01em · Lato 500 · #2e1a47
Pollinator meadows beneath the panels
H423/1.3/-0.01em · Lato 400 · #2e1a47
Project Development · Construction · O&M
Lede22/1.55 · Lato 400
Lightsource bp is a leading global developer, constructor and operator of onshore renewables and energy storage solutions, with a multi-gigawatt pipeline across the Americas, Europe, Asia-Pacific, and the Middle East.
Body16/1.6 · Lato 400

From greenfield site selection through 35-year asset management, our integrated teams handle every stage of a utility-scale solar or storage project. We work with landowners, off-takers, and community partners to deliver projects that pay back the land, the grid, and the local economy.

Eyebrow12/0.18em · Lato 700 UC tracked
Operating in 19 countries
Stat figure72/1/-0.03em · Lato 900 · gradient-clip
8.4GW
05

Buttons

Lightsource bp's signature button is RECTANGULAR (border-radius 0) with a 1px orange border and orange uppercase Lato 700 text. On hover the bp Pulse gradient swaps in (86.97deg with extreme 3.29%/249.87% stops — reads as a horizontal sweep rather than a tile), text goes white, label underlines. The 0.8s transition is slow and cinematic — replicating with a snappier 200ms loses the brand's measured pacing. Hover each below to feel the move.

PRIMARY · WHITE/ORANGE VIEW OUR PROJECTS EXPLORE PIPELINE
ON DARK · OUTLINE-LIGHT OUR APPROACH Read more
ON GRADIENT CONTACT US CAREERS
06

Cards · radius · shadow

Cards use the dominant 5px radius (intentionally minimal — the brand is engineered, not friendly) + the signature `8px 6px 10px rgba(0,0,0,0.10)` directional drop shadow. The 8px-right / 6px-down offset creates an editorial "magazine page" feel — NOT a soft halo (centimark) or tight directional drop (Goettl). Radii cap at 5px; rounded chrome would feel "consumer SaaS" to a utility-infrastructure brand.

Impact Solar
USA · Texas

Impact Solar

260 MW of clean power across 1,800 acres in Lamar County. Off-take partner: McDonald's USA & UPS.

View case study
Tiln BESS
UK · Battery Storage

Tiln Battery Energy Storage

50 MW / 100 MWh battery system supporting grid resilience in Nottinghamshire. Online 2024.

Read more
07

Chips · tags · pulse-bar

Chips are square-edged (radius 2px) with tracked uppercase Lato 700. The gradient-pill variant marks "live" / "featured" / parent-brand co-references. The pulse-bar is the brand's decorative gradient hairline — a 64×4px (or 120×6px lg) bar used as an "above-the-headline" separator. It's the brand's signature "marker" element.

CHIPS · DEFAULT + VARIANTS
USA · TEXAS UTILITY-SCALE 35-YEAR PPA FEATURED BESS SUSTAINABILITY
PULSE-BAR · SIGNATURE SEPARATOR

A standard separator

64 × 4px gradient hairline

A larger feature separator

120 × 6px gradient hairline

08

Photography

Cinematic full-bleed drone aerials of utility-scale solar farms (the signature "Aerial_Impact_Solar" hero) + agrivoltaics dual-use land photography (sheep grazing under panels, pollinator meadows) + corporate team photography (GLB-prefixed global hero/banner files) + regional case-study tiles. NO smiling-handshake stock. NO solar-installer-with-tools clichés. The brand is inherently aerial / editorial / cinematic.

09

Token reference

Every token defined in `_shared.css :root`, with hex values and the live `main_4744d58b.css` source where each was extracted from. Use these in CSS, never hard-code colors or radii.

TokenValueSource / Usage
--brand#fe5000main.css · 89 occurrences · primary CTAs, links, borders
--brand-deep#df1995main.css · 48 occurrences · gradient origin, accent
--brand-soft#840b55main.css · 6 occurrences · deeper magenta gradient stop
--brand-light#e7c0aemain.css · `button--white:hover` swap
--brand-pale#fff3edmain.css · soft section bg
--ink-deep#2e1a47main.css · 20 occurrences · h2-h6 color, dark scrims
--ink#585858main.css · body text mid-gray
--ink-mid#60586bmain.css · nav default, secondary text
--accent-sky#96d4e9main.css · 10 occurrences · sustainability accent
--bg-warm#f2e8e1main.css · 14 occurrences · feature panel surface
--bg-soft#f0edebmain.css · soft band surface
--border#eaeaeamain.css · hairline borders
--radius5pxDOMINANT · main.css · 5 occurrences · cards + content tiles
--radius-sm4pxmain.css · 3 occurrences · utility chrome (carousel arrows, form inputs)
--shadow-card8px 6px 10px rgba(0,0,0,0.10)main.css · signature directional drop
--shadow-text0 3px 7px rgba(0,0,0,0.60)main.css · text-on-image overlay shadow
--transition-base0.8smain.css · 24 occurrences · `transition: all .8s ease` cinematic default
--grad-pulselinear-gradient(90deg, #df1995, #fe5000)main.css · 10 occurrences · THE bp Pulse signature
--grad-aubergine-pulselinear-gradient(46.23deg, #2e1a47 63.69%, #840b55 86.93%, #fe5000 125.21%)main.css · hero scrim 2 occurrences
--container1320pxcinematic photography needs the wider canvas
--font-display'Lato', sans-serifonly typeface · live `` Google Fonts
--font-body'Lato', sans-serifsame — single-typeface system
10

Signature patterns

Lightsource-bp-only patterns extending the canonical section catalog. Below: the pipeline-stats bar (8.4 GW · 65 projects · 19 countries · 1,000 employees) — a distinctive utility-scale solar signature. See `sections.html` for the full catalog and `homepage.html` for live composition.

A multi-gigawatt pipeline across 4 regions.

Founded 2010, 50/50 JV with bp PLC since 2017. Today we operate in 19 countries with construction, project-development, and asset-management teams co-located in every market we deliver.

8.4GW

Pipeline

Operational + under construction

65+

Projects

Operating + construction-stage

19

Countries

Across 4 operating regions

1,000+

Employees

Global team, 35+ nationalities