A counterpart is the legal word for each party’s original of the same deed. The mark is two corner brackets holding one page from opposite sides; each bracket ends in the ball of a quotation mark, so the page is held and quoted. Deep ink on warm paper: the register of a bank ledger or a court bundle, with the ink carried rich rather than grey.
The mark is a single path with no text, so it survives as a favicon, a rail icon and a one-colour stamp. The wordmark is the UI face at 600 (Mutual) and 400 (Page); theme assets are rendered to PNG at build (logo.png · logo-dark.png · logo-rail.png · favicon.svg).
#F5F3ED#FFFFFF#ECE9E1#D3CFC5#15213A#596380#0F2A4F#0F2A4F#1D4E89#0B1F3A#1F4A80#1C6B43 on #DDEFE4#845400 on #FAEDD2#71487A on #EFE4F0#5F6676 on #E6E7EA#0B1526#122038#192B48#2B3F62#E7ECF5#A4B3CA#3270C2#9CC0F0#7FAEE8#060F1E#234E86#86D4A6 on #163A28#F0C56B on #3C2E0F#D7ACDA on #3A2742#A7B0C2 on #273244Ink blue owns no status hue, so the four states take their natural colours: green for accepted, amber for a reply due, a muted plum for disputed (a second account, not an alarm), grey with a strike for superseded. Each state also has a shape — disc, ring, split bar, arrow — so the Fact page still reads in greyscale print.
Triage queue delivered by 20 Nov 2026
Said by Spencer Tait, VP Engineering, 28 Oct 2026 at 14:22. Notified the same day; the window closes 11 November.
Reply due · Accepted · Disputed · Superseded · 0123456789 · £65 per claim
Weights 400 / 600 · italic for the recollection marker and the export’s captions
Chronology of the record
Fact 17, a commitment. On 28 October 2026 at 14:22, Spencer Tait (VP Engineering, Software Development UK Ltd) said: “We will have the triage queue in your hands by the twentieth of November, with the banding in place, and I’m happy for that to go on the record.” Kate Osei accepted on 29 October. Omar Haddad was notified and had not replied when the window closed.
Source: Fireflies transcript, SHA-256 7a3f…0c21, offsets 18 402–18 541.
Licence. Source Sans 3 and Source Serif 4 — Adobe, SIL Open Font License 1.1. Self-hosted Latin-subset woff2 (variable weight 400–700 + italic), no CDN call at runtime. Hashes use the system monospace stack, which needs no file.
| Pair | Sample | fg / bg | Ratio | |
|---|---|---|---|---|
| Body text on page | Aa 14 px | #15213A / #F5F3ED | 14.44 | AA |
| Body text on surface | Aa 14 px | #15213A / #FFFFFF | 16.02 | AA |
| Body text on alt surface | Aa 14 px | #15213A / #ECE9E1 | 13.21 | AA |
| Muted text on page | Aa 14 px | #596380 / #F5F3ED | 5.37 | AA |
| Muted text on surface | Aa 14 px | #596380 / #FFFFFF | 5.96 | AA |
| Muted text on alt surface | Aa 14 px | #596380 / #ECE9E1 | 4.92 | AA |
| Brand text on page | Aa 14 px | #0F2A4F / #F5F3ED | 12.92 | AA |
| Brand text on surface | Aa 14 px | #0F2A4F / #FFFFFF | 14.34 | AA |
| Accent text (links) on page | Aa 14 px | #1D4E89 / #F5F3ED | 7.56 | AA |
| Accent text (links) on surface | Aa 14 px | #1D4E89 / #FFFFFF | 8.39 | AA |
| On-brand text on brand fill | Aa 14 px | #FFFFFF / #0F2A4F | 14.34 | AA |
| Rail text on rail | Aa 14 px | #C5D1E4 / #0B1F3A | 10.71 | AA |
| Rail active text on active surface | Aa 14 px | #FFFFFF / #1F4A80 | 8.94 | AA |
| Accepted / corroborated — chip text on chip | Aa 14 px | #1C6B43 / #DDEFE4 | 5.42 | AA |
| Accepted / corroborated — as plain text on surface | Aa 14 px | #1C6B43 / #FFFFFF | 6.49 | AA |
| Accepted / corroborated — as plain text on page | Aa 14 px | #1C6B43 / #F5F3ED | 5.85 | AA |
| Reply due — chip text on chip | Aa 14 px | #845400 / #FAEDD2 | 5.57 | AA |
| Reply due — as plain text on surface | Aa 14 px | #845400 / #FFFFFF | 6.46 | AA |
| Reply due — as plain text on page | Aa 14 px | #845400 / #F5F3ED | 5.82 | AA |
| Disputed — chip text on chip | Aa 14 px | #71487A / #EFE4F0 | 5.85 | AA |
| Disputed — as plain text on surface | Aa 14 px | #71487A / #FFFFFF | 7.22 | AA |
| Disputed — as plain text on page | Aa 14 px | #71487A / #F5F3ED | 6.50 | AA |
| Superseded — chip text on chip | Aa 14 px | #5F6676 / #E6E7EA | 4.65 | AA |
| Superseded — as plain text on surface | Aa 14 px | #5F6676 / #FFFFFF | 5.76 | AA |
| Superseded — as plain text on page | Aa 14 px | #5F6676 / #F5F3ED | 5.19 | AA |
| Pair | Sample | fg / bg | Ratio | |
|---|---|---|---|---|
| Body text on page | Aa 14 px | #E7ECF5 / #0B1526 | 15.41 | AA |
| Body text on surface | Aa 14 px | #E7ECF5 / #122038 | 13.74 | AA |
| Body text on alt surface | Aa 14 px | #E7ECF5 / #192B48 | 11.97 | AA |
| Muted text on page | Aa 14 px | #A4B3CA / #0B1526 | 8.59 | AA |
| Muted text on surface | Aa 14 px | #A4B3CA / #122038 | 7.66 | AA |
| Muted text on alt surface | Aa 14 px | #A4B3CA / #192B48 | 6.67 | AA |
| Brand text on page | Aa 14 px | #9CC0F0 / #0B1526 | 9.75 | AA |
| Brand text on surface | Aa 14 px | #9CC0F0 / #122038 | 8.70 | AA |
| Accent text (links) on page | Aa 14 px | #9CC0F0 / #0B1526 | 9.75 | AA |
| Accent text (links) on surface | Aa 14 px | #9CC0F0 / #122038 | 8.70 | AA |
| On-brand text on brand fill | Aa 14 px | #FFFFFF / #3270C2 | 4.96 | AA |
| Rail text on rail | Aa 14 px | #B9C7DE / #060F1E | 11.22 | AA |
| Rail active text on active surface | Aa 14 px | #FFFFFF / #234E86 | 8.38 | AA |
| Accepted / corroborated — chip text on chip | Aa 14 px | #86D4A6 / #163A28 | 7.17 | AA |
| Accepted / corroborated — as plain text on surface | Aa 14 px | #86D4A6 / #122038 | 9.29 | AA |
| Accepted / corroborated — as plain text on page | Aa 14 px | #86D4A6 / #0B1526 | 10.42 | AA |
| Reply due — chip text on chip | Aa 14 px | #F0C56B / #3C2E0F | 8.12 | AA |
| Reply due — as plain text on surface | Aa 14 px | #F0C56B / #122038 | 10.01 | AA |
| Reply due — as plain text on page | Aa 14 px | #F0C56B / #0B1526 | 11.23 | AA |
| Disputed — chip text on chip | Aa 14 px | #D7ACDA / #3A2742 | 6.98 | AA |
| Disputed — as plain text on surface | Aa 14 px | #D7ACDA / #122038 | 8.38 | AA |
| Disputed — as plain text on page | Aa 14 px | #D7ACDA / #0B1526 | 9.40 | AA |
| Superseded — chip text on chip | Aa 14 px | #A7B0C2 / #273244 | 5.92 | AA |
| Superseded — as plain text on surface | Aa 14 px | #A7B0C2 / #122038 | 7.47 | AA |
| Superseded — as plain text on page | Aa 14 px | #A7B0C2 / #0B1526 | 8.38 | AA |
Computed at build from the token file below (relative-luminance formula); 4.5:1 is AA for body text. Borders and chip fills are non-text and are not held to it.
Everything on these pages is one of these values. Style preset: console. The status block is the one extension the product needs beyond today’s theme keys.
{
"kind": "theme@1",
"name": "mutualpage-counterpart",
"stylePreset": "console",
"radius": "4px",
"colors": {
"light": {
"bg": "#F5F3ED",
"surface": "#FFFFFF",
"surfaceAlt": "#ECE9E1",
"border": "#D3CFC5",
"text": "#15213A",
"textMuted": "#596380",
"brand": "#0F2A4F",
"brandText": "#0F2A4F",
"onBrand": "#FFFFFF",
"accent": "#1D4E89",
"accentText": "#1D4E89",
"rail": "#0B1F3A",
"railText": "#C5D1E4",
"railTextActive": "#FFFFFF",
"railActiveSurface": "#1F4A80",
"status": {
"accepted": {
"fg": "#1C6B43",
"bg": "#DDEFE4"
},
"replyDue": {
"fg": "#845400",
"bg": "#FAEDD2"
},
"disputed": {
"fg": "#71487A",
"bg": "#EFE4F0"
},
"superseded": {
"fg": "#5F6676",
"bg": "#E6E7EA"
}
}
},
"dark": {
"bg": "#0B1526",
"surface": "#122038",
"surfaceAlt": "#192B48",
"border": "#2B3F62",
"text": "#E7ECF5",
"textMuted": "#A4B3CA",
"brand": "#3270C2",
"brandText": "#9CC0F0",
"onBrand": "#FFFFFF",
"accent": "#7FAEE8",
"accentText": "#9CC0F0",
"rail": "#060F1E",
"railText": "#B9C7DE",
"railTextActive": "#FFFFFF",
"railActiveSurface": "#234E86",
"status": {
"accepted": {
"fg": "#86D4A6",
"bg": "#163A28"
},
"replyDue": {
"fg": "#F0C56B",
"bg": "#3C2E0F"
},
"disputed": {
"fg": "#D7ACDA",
"bg": "#3A2742"
},
"superseded": {
"fg": "#A7B0C2",
"bg": "#273244"
}
}
}
},
"fonts": {
"ui": {
"family": "Source Sans 3",
"files": [
"assets/fonts/source-sans-3-400-normal.woff2",
"assets/fonts/source-sans-3-400-italic.woff2",
"assets/fonts/source-serif-4-400-normal.woff2",
"assets/fonts/source-serif-4-400-italic.woff2"
]
},
"document": {
"family": "Source Serif 4",
"files": [
"assets/fonts/source-sans-3-400-normal.woff2",
"assets/fonts/source-sans-3-400-italic.woff2",
"assets/fonts/source-serif-4-400-normal.woff2",
"assets/fonts/source-serif-4-400-italic.woff2"
]
},
"licence": "SIL OFL 1.1 (notice in assets/fonts/OFL-NOTICE.txt)"
},
"logo": "assets/logo.png",
"logoDark": "assets/logo-dark.png",
"logoRail": "assets/logo-rail.png",
"favicon": "assets/favicon.svg"
}Concept 2 of 3 · MutualPage brand round 1 · mock data, fictional ClaimsHive people. Toggle light / dark bottom-right; the choice sticks across the three pages of this concept.