Foundations · the visual API

Colour, type, and the rules.

Production-extracted via getComputedStyle() on tommys.org. Raspberry leads; navy carries weight; mint and lilac are the CTA + secondary; the rest support. Every variable below is wired into _shared.css as a custom property.

Colour palette

Twelve tokens. Raspberry stands alone — never paired with another warm hue. Mint pairs with navy. Lilac is a quieter cousin of raspberry for secondary buttons and inclusivity callouts.

#BD2269
Raspberry--tom-raspberry
#9B1B57
Raspberry · deep--tom-raspberry-deep
#153057
Navy--tom-navy
#0E2342
Navy · deep--tom-navy-deep
#71EBB7
Mint--tom-mint
#4FD89C
Mint · deep--tom-mint-deep
#5E6BDE
Lilac--tom-lilac
#4757D4
Lilac · deep--tom-lilac-deep
#3A3B3C
Ink--tom-ink
#B8B8B8
Stone--tom-stone
#FAF3EF
Cream--tom-cream
#FFFFFF
White--tom-white

Typography

Display: Cera Pro with Manrope fallback. Body: Soleil with Mulish fallback. Both geometric humanist sans — friendly, evidence-based, no editorial serifs.

Display40-64px / 400 / -0.01em

Preventing a lifetime of loss

H134-48px / 400

Saving babies' lives

H228-36px / 400

What we do

H320-24px / 500

Research projects

Lead21px / 1.5

Fund vital research into miscarriage, stillbirth and premature birth.

Body18px / 1.55

Tommy's is the leading charity funding pregnancy research in the UK. With your support, we're able to carry out more than £2 million worth of ground-breaking research every year.

Eyebrow14px / 700 / 0.06em

Projecting Life · Campaign

Small15px

Registered as a charity in England & Wales (no. 1060508) and Scotland (SC039280).

Buttons

All pill-shaped (28 px radius). Mint is primary conversion. Navy is structural. Lilac is secondary or campaign. Ghost variants on light or dark.

Pill chips & tags

14 px / 400 / 999 px radius. Used on cards as category tags, on news cards as type indicators, and inline as labels.

Research News Have your say New Policy

Radius scale

Signature radius is 28 px (pill). 16 px for form inputs. 50% for avatars and icon circles. Don’t go below 16 px — square buttons feel off-brand.

16px
Forms, inputs
28px
Buttons, cards
999px
Chips, pills
50%
Avatars, icons

Iconography

Line icons on a cream circle. Single-stroke raspberry or navy. Used sparingly — one icon per card.

Research
Pregnancy
Support
Birth
After
Due date
Helpline

Voice & copy

UK English. Curly apostrophe in Tommy’s. Em-dash for attribution. Names loss plainly — never euphemises.

Anchors (do)

Preventing a lifetime of loss.
The impact of pregnancy and baby loss can last a lifetime. Our research is here to change that.
But we can’t do this alone. We need your support to fund the research and care families rely on.
Half of UK adults have experienced baby loss or know someone who has. But it doesn’t need to be this way.
Turn heartbreak into hope.
—Shema Tariq

Forbidden moves (don’t)

Sorry for your loss — thoughts and prayers.
Patient outcomes were optimised through intervention pathways.
Tommy's [straight apostrophe]
Loss — but in a brighter, lighter way!

Spacing & rhythm

Generous section padding (96 px desktop / 56 px mobile). Container 1200 px; slim 960 px; narrow 720 px. 32 px card gap. Pages breathe more than typical Drupal sites.

TokenValue
--section96 px desktop / 56 px mobile
--section-tight64 px desktop / 40 px mobile
--gutter32 px (card & column gap)
--container1200 px max-width
--container-slim960 px max-width
--container-narrow720 px max-width