Cite the Record

Reference

The Constitutional Modernist System

Design tokens and reusable components for Cite the Record. Balances the gravitas of institutional authority with the transparency of modern digital governance. Neutral, unimpeachable, evidence-first.

Typography

Source Serif 4 for the document. Inter for the interface. JetBrains Mono for technical identifiers — hashes, IDs, timestamps. Small-caps Inter for metadata labels.

display-serif

Cite the Record

headline-serif

A long-running public archive

subheading-ui

Registered interests

body-md

Body copy: every visible fact carries an immutable link back to its official source, with content hash and fetch date so consumers can verify what was retrieved.

body-sm

Smaller body text for secondary copy and table rows.

metadata-mono

label-caps

DELIVERED BY · DEPARTMENT · FETCHED AT

Colour palette

A restrained Material You scheme. Parliamentary blue for primary actions and links; charcoal for headings and body; semantic status tokens for success, warning, information, accent, and error states.

Primary (Parliamentary Blue)

Secondary (Charcoal)

Tertiary (Deep ink)

Surfaces

Outlines & inverse

Error

Status & kind

Spacing tokens

Generous whitespace within record views: every piece of data is significant, so visual rhythm reinforces that.

Token Value Use
Base spacing unit.
Gap between primary columns.
Page edge padding, mobile.
Page edge padding, desktop.
Centered content max width.

Party colours

Used as accents only — a 6px left-stripe on the MP header card, a small dot next to the "Party" key fact, and a two-or-three-letter abbreviation chip. Body, nav, links, and CTAs stay on the Stitch palette.

Hex values mirror in the cleaned DB, which is itself sourced from the UK Parliament Members API. 29 party / grouping names currently present in the data:

Con

Conservative

Lab

Labour

Lab

Labour (Co-op)

LD

Liberal Democrat

SNP

Scottish National Party

Green

Green Party

PC

Plaid Cymru

RUK

Reform UK

Alba

Alba Party

WPB

Workers Party of Britain

DUP

Democratic Unionist Party

SF

Sinn Féin

SDLP

Social Democratic & Labour Party

UUP

Ulster Unionist Party

APNI

Alliance

TUV

Traditional Unionist Voice

Ind UUP

Independent Ulster Unionist

XB

Crossbench

Bp

Bishops

Lord Spk

Lord Speaker

Spk

Speaker

Ind

Independent

Non-aff

Non-affiliated

Ind Lab

Independent Labour

Con Ind

Conservative Independent

Ind SD

Independent Social Democrat

IGC

The Independent Group for Change

YP

Your Party

RB

Restore Britain

Components

All components honour the evidence-first contract: any visible fact links back to source URL + SHA-256 + fetched date + parser version.

VerifiedBadge

CitationChip

Compact source link — Source · retrieved date · Check the source. The retrieved-date segment is omitted when unavailable, and hash text is not shown.

ProvenanceCard

Full sidebar provenance block used on record detail and MP profile pages.

Where this record comes from

Captured
14 Mar 2026
Parser version
Fetched at (full timestamp)
Source-evidence id
Raw bytes

Buttons

Search input

search

Technical identifier

Hashes, IDs, and other non-human-readable strings sit inside a tonal block to signal "this is data, not prose."

Status indicators

Recorded and checked
Next checkpoint
In progress
Planned
Error / blocker