Colour usage dark · default

ground-role-split · brand ground frames, working ground reads
Postie
STAPNGM
S
Studio · invoice
Deposit received.
TA
Tailor · fitting
Thursday 10:40.
PN
PINM · booklet
62 swatches.
Hold to speak
brand groundcharcoal, both themes — chrome-bar, masthead-band, hero, agent card, brand-tone buttons. Its inks never change with theme.
working groundnight on dark, paper on light — list, message, tables, dense reading. Never a saturated colour behind dense text.
re-entryA working card inside a brand block takes .postie-working; the nearest ancestor wins, never a descendant rule.
pebblestonal steps only — pebble-1 / pebble-2 of the working ground; one raised-brand step on the chrome. Never a hue, never an avatar fill.STASTA
oxblood as fill · the lifted face as text
filloxblood #8A1E2B is the fill: primary button, voice-pill, the All chip, the live dot. One primary per view. No edge on any ground.Get an accountAllArchivedSign in
never text · 1oxblood is never text on any charcoal (2.08 · 1.84). The lifted face #E4606C is the accent-as-text wherever the ground is charcoal or night — link, count, unread-dot, triage signal.Review · 6 for you · See what it did
load≈5% of any view — never a coloured ground, never body text, never an avatar. State is word + dot; a non-live state is a tonal chip, never a second hue.LiveCatching up

Colour usage light · alternate — dark chrome over paper

ground-role-split · the chrome does not change with theme
Postie
STAPNGM
S
Studio · invoice
Deposit received.
TA
Tailor · fitting
Thursday 10:40.
PN
PINM · booklet
62 swatches.
Hold to speak
brand groundthe same charcoal — masthead, chrome, hero and agent card keep their weight on paper (16.09:1 against it). Raised-on-chrome lifts to #282627.
working groundpaper #FBFAFA — raised #EEEDED, selected #F2DCDF (an oxblood tint), near-neutral ramp; nothing pink-cast, nothing faded.
feature cardsOn the light landing page the three feature cards are paper tiles on the charcoal (working roles), not raised-on-brand.
pebblestonal steps of paper — #DAD8D8 / #C7C4C5 with charcoal ink; on the chrome, one #282627 step with light ink.STASTA
oxblood as fill · oxblood as text
filloxblood takes the primary moments on light: primary button, triage-band, the All chip, the selected segment — so the signal keeps its mass.Get an accountAllArchivedSign in
never text · 2#E4606C is never text on paper (3.26). On paper the accent-as-text face IS oxblood — link, count, unread-dot at 8.76; hover deepens to #6F1622.Review · 6 for you · Manage
on the chromeInside any brand block on light the rule flips back: the lifted face #E4606C is the text accent (4.94 on charcoal), oxblood the fill.+ Connect an accountGet an account