Skip to content

Prototype for review. Some pages carry drafted content pending legal or ACT sign-off (privacy, terms, refund policy). Annual report PDFs and a handful of photographs are still to be uploaded. Design system

Design system v2.0

The ACT Foundation design system

Rebranded from Ammucare’s “clean-c” system to ACT’s own mark: blue, orange and gold resampled from the logo, on a light base, never pure black, Petrona for display and Inter for everything else. The rules live in docs/design/DESIGN-TOKENS.md; the values live in src/app/globals.css. This page is what they actually look like.

01 · Colour

Blue, orange and gold — from ACT's own mark

Blue is the single primary action colour across every screen, sampled from the roundel's ring lettering. Orange is the accent — and orange TEXT always uses the deep shade, because the bright value fails AA on cream.

primary

#0055A4

Every primary action

primary-deep

#003A70

Pressed / hover

primary-wash

#E9F0F7

Tinted surfaces

accent

#F15D22

Accent fills only

accent-deep

#B33D0F

ALL orange text

accent-wash

#FAEBE6

Tinted surfaces

kindness

#DBBA06

Tertiary, used sparingly

ink

#202732

Headings & body — never black

muted

#606976

Secondary text

paper

#FCF9F5

Page background

02 · Typography

Petrona for display, Inter for everything else

Petrona on headings, proper nouns and hero numerals only. Never on small UI labels. Body text is 16px minimum — a core audience for this kind of site is older donors.

Display · Petrona · 600

Compassion, put to work

Eyebrow · Inter 600 · 12px · +.16emWhat we do
Body · Inter 400 · 16px / 1.6

Plain sentences, short paragraphs, no justified text. Say what happened and who it happened to. If a number appears, it must be traceable to a source in _reference/.

Numerals · always tabular

1,20,480

03 · Buttons

One primary per view

Secondary is an outlined blue; accent is for lightweight actions only. Every target is at least 44px tall. Do not override a variant with className — pass a variant.

04 · Tags, chips & stats

Small type, deep colour

Colour is never the only thing distinguishing two items — it always rides alongside a label.

AccentPrimaryKindnessInactive chipActive chip
2,003
Serving since

Placeholder figure

1,20,480
People reached

Replace from reports

18+
States

Replace from reports

05 · Icons & medallions

Drawn in house, not licensed

A house icon at 30–36px inside a washed, ringed tile. Tones rotate blue → orange → gold across a grid so different kinds of work read as different without adding hues.

meal
people
blood
tree
learning
elders
health
graduation
inkind
animals
relief
shield
heart
06 · Forms

Labelled, hinted, and honest about errors

Every input has a visible label — placeholders are not labels. Errors say what to do, not that something is invalid.

We only use this to reply.

This scaffold is a static export — no form here posts anywhere yet.