Brand lookbook
ZONK
ZONK
Brand lookbook

The Zonk brand,
applied in situ.

Visual reference for the Zonk brand — voice, palette, typography, logo treatments, graphics, components, rules. The markdown guides linked below are the source of truth; this page is the visual companion.

Inside
How this is organised
brand.mdConsolidated overview
voice.mdTone of voice
palette.mdColour system
fonts.mdTypography
illustration.mdVisual style
README.mdFull index
01

Logos

Four logo assets, each with a defined role. Burst is the hero mark (title slides, covers). Outline is the everyday mark (content-slide footers, document headers). Wordmark is for compact spaces and as the interchange option when burst dominates the composition.

Marks

ZONK burst
Burst — title slides
logo__zonk_burst__white_535x402.png
ZONK outline
Outline — content slide footers
logo__zonk_outline__white_518x200.png — flip strokes to ink on cream
ZONK wordmark
Wordmark — favicons, signatures, social
logo__zonk_mark__white_512x231.png
Old ZONK logo
Legacy — reference only
zonk_teal_512x389__OLD.png

Placement

ContextDefaultSubstituteNotes
Title / cover slide Burst Wordmark ~480–640px high. Substitute wordmark when burst dominates the composition.
Content slide footer Outline ~120px wide, low-key, top-right or bottom-right. Flip strokes to ink on cream paper.
Dark-mode hero panel Outline Wordmark White-stroke version on midnight or slate. Burst interior closes up at small sizes on dark.
Coloured background Burst Wordmark Either works on teal / magenta / cobalt. Pick by composition.
Email sig, favicon, social Wordmark Compact, no burst silhouette needed at small scale.

Minimum size

Never reproduce a mark below its minimum height — under this the comic detail closes up and the silhouette stops reading.

MarkMinimum heightWhy
Burst75pxThe most detailed mark — the interior ZONK! and the explosion spikes muddy first, so it needs the most height.
Wordmark55pxCompact contexts, signatures, social. Counters and the exclamation fill in below this.
Outline35pxThe lightest mark — strokes hold at the smallest size, e.g. content-slide footers.

Clear space

Keep a clear margin around every mark so nothing crowds it. The unit is the dot of the exclamation mark in ZONK! — leave 2× that dot on all four sides. Because the unit is taken from the mark itself, the clear space scales automatically with the logo at any size.

SPEC · CLEAR SPACE = 2× THE EXCLAMATION DOT
ZONK! wordmark with clear-space margin
x = the exclamation dot
Clear space = 2x on every side. The dashed box is the minimum — keep type, page edges, and other logos out of it.

Burst

Paper
Midnight
Slate
Teal
Magenta

Wordmark

Substitute for the burst when the burst dominates the composition or scale is too small for the silhouette to read.

Paper
Midnight
Slate
Teal
Magenta

Outline

The outline source PNG is white-stroke (designed for dark backgrounds). On cream or any light surface, flip the strokes to ink.

Paper (invert)
Midnight
Slate
Paper-100 (invert)
White (invert)
02

Palette

Warm cream paper with deep midnight-navy section panels. Four saturated brand accents (teal, magenta, cobalt, saffron). Never more than two accents per composition. Total accents cap at ~15% of any layout.

At a glance

Sections
Midnight · deep
#131A2C
Slate · mid
#3D4663
Ink — text
#14110F
Surfaces
Paper · canvas
#F8F3E7
Paper · card
#F0E9D4
White · pill / lift
#FFFFFF
Paler tints
Paper-25
#FCFAF3
Paper-10
#FEFDF9
Midnight-25
#F5F6F9
Midnight-10
#FAFBFC
Brand accents
Teal · CTA / success
#0E7B7B
Magenta · comic punch
#BC2D6E
Cobalt · accent
#1F47C7
Saffron · accent / chart
#E8A82B
Hover states
Teal · hover
#0A5454
Magenta · hover
#8C2052
Cobalt · hover
#18369A
Saffron · hover
#B17D19
Decorative / semantic
Teal-bright · decorative
#1AA59E
Error · semantic only
#D62D3A

Shading ramps

Tailwind-style ramps for each brand colour. Canonical brand value marked with ●. Midnight and Paper extend two steps lighter than the standard ramp (10 and 25) for pale-tint surfaces.

MidnightSection panel · deep · #131A2C (●)
10#FAFBFC
25#F5F6F9
50#ECEDF1
100#D2D5DE
200#A5ACBC
300#7A8395
400#5A6579
slate#3D4663
700#2C3450
800#1F263B
900#131A2C
950#080C18
TealCTA · success · brand · #0E7B7B (●)
25#F5FAFA
50#E1F0EF
100#C2DFDD
200#84B7B5
300#4F9590
bright#1AA59E
500#0E7B7B
hover#0A5454
800#073F3E
900#052F2E
950#021918
MagentaComic punch · hero emphasis · #BC2D6E (●)
25#FDF2F6
50#FCE7F0
100#F8CFDF
200#F09FBE
300#E76F9F
400#D44886
500#BC2D6E
hover#8C2052
800#6E1841
900#5C1235
950#36091F
CobaltAccent · chart · secondary highlight · #1F47C7 (●)
25#F3F5FD
50#E7EBFA
100#C9D2F2
200#94A4E6
300#5E76D9
400#3458D0
500#1F47C7
hover#18369A
800#142C7E
900#10246D
950#08123A
SaffronAccent · chart · #E8A82B (●)
25#FEFAEC
50#FCF4DD
100#F9E7B0
200#F4CF66
300#EFB73D
400#EBAE30
500#E8A82B
hover#B17D19
800#8E6512
900#7A540D
950#3F2B05
PaperCanvas + surfaces · paper-50 (●) · twelve steps from near-white to ink
10#FEFDF9
25#FCFAF3
50#F8F3E7
100#F0E9D4
200 · ink-100#E5DDC4
300#D5CDB6
400#BDB39A
500 · ink-300#9E9587
600#7A7166
700 · ink-500#5A5650
800 · ink-700#2C2520
900 · ink-900#14110F
03

Type

Two fonts. Outfit for 95% of typography (display, headings, body, UI), Bagel Fat One for cut-through moments (hero stats, narrator callouts, single-word headline emphasis). Headlines always UPPERCASE. Weight column shows the Slides/Docs label first — the CSS weight is in brackets.

Outfit

Black for headlines · Thin for sub-headers · Bold for in-copy emphasis · ExtraLight for body · Regular only as a fallback under 14px. Larger elements (sub-heads) get lighter weight; smaller elements get just enough stroke contrast to stay legible.

Display
Marketing automation
Black (900) · 48 px · UPPERCASE
H1 page title
Service mix · 2025
Black (900) · 36 px · UPPERCASE
H2 section
Data breach defined
Black (900) · 28 px · UPPERCASE
H3 sub-section
Per-jurisdiction risk
Thin (100) · 28 px · UPPERCASE
H4 card title
Per-jurisdiction risk
Thin (100) · 22 px · UPPERCASE
Eyebrow / micro
The threat · Section 1
Bold (700) · 11 px · UPPERCASE
Lead paragraph
Your stack should be doing the work. Ours quietly fixes the bit where it stopped.
ExtraLight (200) · 20 px · sentence case
Body
A data breach occurs when personal info you hold is lost or subject to unauthorised access — cause can be a malicious act, human error, process breakdown, or security system failure.
ExtraLight (200) + Bold (700) for emphasis
Small (caption)
Source: OAIC Notifiable Data Breaches Report 2024
Regular (400) · 14 px · ink-500

Bagel Fat One

Single weight. Always upright. Always UPPERCASE. Never below 24px. Used sparingly — hero stats, chapter numerals, narrator callouts, and the single-word headline emphasis trick. Never apply additional bold styling — there's only one weight, and CSS font-weight is ignored.

Hero stat numeral
112%
Bagel Fat One · 96–200 px
Chapter numeral
02
Bagel Fat One · 96–144 px · magenta
Single-word headline emphasis
Let's look at the journey
Outfit Black + one word in Bagel Fat One · accent colour
Narrator callout
Meanwhile, the stack quietly did the thing.
Bagel Fat One · 24–32 px · UPPERCASE

JetBrains Mono

Used for code, design tokens, hex values, file paths, and anywhere we want a typewriter feel. Three weights load (400, 500, 600). 500 is the workhorse — inline code refs, ramp labels, dev specs. Never UPPERCASE, never letter-spaced. Stack: font-family: 'JetBrains Mono', 'SF Mono', Menlo, Consolas, monospace;

Inline code
Set the canvas with background: var(--paper-50); on the body element.
JetBrains Mono · 11–12 px · in a .inline chip
Block / spec
--paper-50: #F8F3E7; --ink-900: #14110F; --teal-500: #0E7B7B; --magenta-500: #BC2D6E;
JetBrains Mono · 13 px · Medium (500)
Hex / numeric label
#F8F3E7 · 248 243 231 · paper-50
JetBrains Mono · 11 px · Medium (500) · ink-500

Fallback

Outfit must always be loaded via Google Fonts in any artefact under our control. The fallback stack — font-family: 'Outfit', 'Avenir Next', 'Inter', 'Helvetica Neue', Helvetica, sans-serif; — is a last resort. It kicks in when web fonts can't load (offline, locked-down email clients, restricted Confluence/Notion exports). If you find the fallback rendering in real work, fix the font loading first; don't redesign around it.

Order rationale: Avenir Next ships on macOS/iOS and is geometrically the closest match to Outfit. Inter is widely installed on creative and developer machines, renders cleanly at every size. Helvetica Neue and Helvetica are the universal floor — every device will land there at worst.

04

Graphics

Three categories of graphical element — pills (layout component for subtitles and content rows), illustrations (comic-book line art), and shapes (decorative coloured blocks). All share the same comic-as-punctuation discipline.

Pills

A pill always bleeds one edge (left or right). Width can match the copy (snug) or match a layout column. In a row of pills, only one bleeds — the others sit fully rounded.

SPEC · LEFT-BLEED PILL (col width)
page edge
opposite edge
Pill text · 22–24px ExtraLight bleed off-canvas 999px (pill end) 56–64px
50px clear space · column-width pill must not run to the opposite edge
Shape
Bleed side has no rounded corner. Opposite end fully rounded at border-radius: 999px.
Background
Pure white on cream paper. paper-50 on midnight or slate. Darker pill tint (e.g. midnight-700) when the pill should recede.
Width
Either match the copy (snug) or match a layout column. Column-width pills keep ~50px clear space between the pill end and the opposite page edge.
Type inside
Outfit ExtraLight (200), 22–24px, sentence case, ink-700 (or paper-50 on dark tint). Single line ideally, two if needed. Never for body paragraphs.
Alignment
The bleed exists for alignment with surrounding copy. Text inside left- or right-aligns with the headline above and any text below. Left padding matches the slide's content-edge padding (typically 6%).
In a row
When pills sit in a row (e.g. 3 items across), only one bleeds — typically the leftmost. The others sit fully rounded on both ends and align cleanly.
CSS pattern

Left bleed: border-radius: 0 999px 999px 0; margin-left: -[parent-padding]; padding-left: [parent-padding];

Right bleed: border-radius: 999px 0 0 999px; margin-right: -[parent-padding];

Column-width: add margin-right: 50px (or margin-left: 50px for right-bleed) for the clear-space rule.

In situ
See Examples → Pills for the four canonical configurations applied to slides.

Illustrations

Comic-book line art used exactly as supplied — never inverted, never colour-shifted. The artwork is black-line on transparent; place it on a light background (paper, paper-100, white). If a dark-mode variant is ever needed, that version will be supplied separately. Full style brief and AI prompt seeds in illustration.md.

Zonk hero arms crossed
Hero — standing
hero__arms-crossed.png
Zonk hero flying
Hero — in motion
hero__flying.png
Villain hands on hips
Villain — the foil
villain__hips.png
Hero on white card
use lift surfaces (white) for cards

Animation

A couple of looping animations exist — short, simple, minimal. Use them sparingly on web hero blocks, transitions between sections, or as visual breathers in long-form content. Animation is a moment, not a feature; one loop per page.

Zonk logo animation
Logo loop
logo__zonk_animation__301x229.gif
Zonk hero animation
Hero loop
experiment1.gif
Trolley animation
Trolley loop
trolley2.gif

Animation rules: loop subtly, no fast jump cuts, no flashing; never autoplay anything with sound; place the loop on the background it was designed for (Logo on midnight, Hero on black, Trolley on white); don't overlay text on top of an active loop.

Burst watermark

The burst silhouette in logo/graphics/ doubles as a watermark on content pages — bottom-right, used as supplied, with the page number sitting centred inside it. The burst as graphic element, not the brand logo. Subtle by design.

The road to here

A short content slide. The grey burst silhouette sits modestly in the bottom-right corner as a watermark — pale enough not to compete with the headline or body, but clearly there. The page number lives inside it in Bagel Fat One.

07

The watermark is shown enlarged (240px) and inked-up so the very fine grey strokes are visible against cream in the lookbook. Live-use sits at ~140px and uses the asset unmodified — the real watermark is much quieter on the page than what you see here.

Asset
logo/graphics/zonk_burst_grey_*.png — pale grey strokes on transparent. Two sizes ship; pick whichever crop fits the corner.
Background
Light backgrounds only. The grey strokes don't read on midnight or slate. If you need a watermark on a dark panel, omit it — don't substitute another mark.
Treatment
Used as supplied. Never recoloured, never inverted, never increased in contrast for live use. Pale is the point.
Placement
Bottom-right corner of the content area. Modest scale — ~120–140px max on slide-sized canvases.
Page number
Sits centred inside the silhouette in Bagel Fat One, magenta, 36–40px. The page number is the only thing the eye lands on — the burst frames it without competing.
When to skip it
Title slides, full-bleed photography, section dividers with a hero numeral, and anything on midnight or slate. If the watermark catches the eye before the headline, it's too big or in the wrong place.

Shapes

Solid coloured squares — single, paired, or in small clusters — used as accent marks. Three sizes, three placements, one gap ratio. Shapes sit next to content, never around it (for framing, use the burst outline).

Sizes three, no in-between
16px
40px
80px
120px

Small (16px) for inline ornaments inside paragraphs. Medium (40px) as a headline accent. Large (80–120px) as section breaks or chapter-opener anchors. Don't pick sizes in between — the three steps are deliberate.

Gap one-third of the square

Gap = one-third of the square width. 16px → ~6px gap · 40px → ~14px · 80px → ~27px · 120px → ~40px. Tighter than ⅓ looks crowded; looser looks unmoored.

Colour combos two accents max
magenta + teal + ink
cobalt + saffron + ink
all four · don't

No more than two accents in one stack. Ink or paper-200 may anchor either combo. Magenta+teal is the classic pair; cobalt+saffron is the secondary one. Mixing all four reads as noise.

Placement never around content
Headline below the marks
…body paragraph runs here

…next paragraph picks up

Three valid spots: above a headline as a colour bar, between paragraphs as a breather, or in a card corner as an ornament. Shapes never enclose content — for framing, use the burst outline.

Form
Solid squares only. No outlines, no gradients, no rotation, no rounded corners beyond a 2px softening.
Sizes
Three steps — 16px inline · 40px headline accent · 80–120px section break. Pick one and stay on it within a composition.
Gap
One-third of the square width. Locked ratio — don't tighten it for "clusters" or open it up for "breathing room".
Colour
Up to two brand accents per stack, optionally anchored by ink or paper-200. Magenta+teal or cobalt+saffron are the canonical pairs. Never all four accents together.
Placement

Above a headline as a colour bar (3–4 squares at 40px).

Between paragraphs as a small breather (3–5 squares at 14–16px).

In a card corner as an ornament (single square or pair at 40–80px).

Never
Don't enclose content inside a shape stack. Don't run shapes across more than one role in the same composition (no headline-bar AND mid-paragraph breather AND corner ornament on the same page). One use per composition.
05

Examples

The brand applied in situ. Tabs walk through slide layouts, UI components, hero stats, callouts, charts, and chapter openers. Click a tab — the panel below changes.

Title / cover · full-width hero

Privacy
just got
serious.

Internal training for the ESUPERFUND team.
ESUPERFUND · December 2025 Confidential
Section divider
1
The threat

Why privacy
just got serious.

Content · 5-series chart

Service mix

Automation 35%
Insights 25%
Sales ops 20%
Lifecycle 15%
Other 5%

Four brand colours mean charts can carry five categorical series natively.

Each colour holds its role across decks — teal=primary, magenta=hero, cobalt=secondary, saffron=tertiary.

Hero stat
The outcome
112%
Conversion uplift across the lead-nurture funnel · Months 2–8 after rebuild.
Pull quote
The dashboard finally told us the truth — and then the next quarter started telling us what to do next.
CMO · Scale-up client · 2025
Closing · full-width

Let's
get to work.

Questions, scope, next steps — drop me an email and we'll book in a working session this week.
hello@zonk.com.au · zonk.com.au
Width matches column · bleeds LEFT · ~50px clear space at right
The road
to get here
Section opener — how the rules evolved across the brand system this year.
PART TWO · 2026
Width matches half-column · bleeds RIGHT · ~50px clear space at left
Slate works too
Right-aligned variant for two-column layouts.
SLATE-500 · #3D4663
3-pill row · only LEFTMOST bleeds · ~50px clear space at right
Wrap up
1.Recording

A link to the training session will be shared later today.

2.Cheat sheet

One-pager summarising the key points covered in today's session.

3.Questions

Drop me an email if you have any questions.

Quarterly performance · client snapshot
112%
Conversion uplift across the lead-nurture funnel · Months 2–8 after rebuild
2.4x
Marketing-qualified leads per quarter, year-on-year
$1.4M
Pipeline attributable to lifecycle email in FY25
Primary buttons

Hover · each button darkens to the 700 step of its accent ramp. Ghost buttons hover to paper-100 background.

Tags
Automation Featured Insights Pinned Internal
Light · paired with hero illustration

Meanwhile, the stack quietly started doing the thing it was supposed to do six months ago.

Comic-book narrator box paired with the Zonk hero illustration. Illustration sits on a light surface (paper-100) — never inverted, never on a dark bg.

Dark · midnight panel with magenta shadow

The dashboards stopped lying. The funnels stopped leaking. The pipeline kept its promise.

Dark variant for chapter dividers and section opens on a midnight section panel. Shadow swaps to magenta — comic-book offset is the same, the colour signals high-emphasis.

With villain · the moment something went wrong

Six months in, the legacy CRM showed up again — schema drift, missing fields, the lot.

Use the villain for the section that names the problem. The hero arrives in the section after — a narrative pair, not a single image.

Default · paper card with magenta numeral
02
Part two

How we built it

Six months of automation logic, cleaner data feeds, and a lifecycle email rebuild — the messy middle of a project that ended in a clean dashboard.

Dark · midnight panel with saffron eyebrow
03
Part three

What broke
and what stuck

A short, honest list of what didn't survive the rebuild — and the handful of things that did, and why those are the ones we kept.

Compact · Outfit headline instead of Bagel Fat One, smaller numeral
04
Part four

Where it goes from here

The next two quarters of investment, the metrics we're watching, and the bit where we say what we'd do differently if we started over.

Pipeline by quarter — FY25 ($M)

Lifecycle revenue trajectory

$0.4M
$0.7M
$1.0M
$1.4M
Q1Q2Q3Q4

One accent shift (Q4 → magenta) marks the punchline. The rest stays in teal.

Service mix · FY25

Where the work lands

Automation · 35%
Insights · 25%
Sales ops · 20%
Lifecycle · 15%
Other · 5%

Five-series chart uses the full categorical palette — the data viz carve-out from the 2-accent cap.

Channel attribution · Q4

Where revenue came from

Email · 42%
Paid · 28%
Organic · 18%
Direct · 12%

Solid pie for proportions; donut is the default but pie reads fine for ≤4 series at large size.

Sessions vs. conversion · 12 weeks

Trend through Q4

Sessions Conversion rate

Two-series line uses primary + hero. The hero accent (magenta) marks the metric that mattered.

Default · paper card with magenta opening glyph
The dashboard finally told us the truth — and then the next quarter started telling us what to do next.
CMO · scale-up client · 2025
Dark · midnight panel with saffron glyph and rule
Six months in we still had two CRMs, three reporting tools and no idea which numbers were right. By the end we had one of each — and the right ones.
Head of Marketing · 4WD Supacentre · 2025
Short · tighter padding, smaller glyph, blockquote at 22px
They quietly fixed the stack while we kept selling. That's the bit that mattered.
Founder · ESUPERFUND · 2026

Pull quotes use Outfit ExtraLight at large size for editorial weight. The opening glyph is Bagel Fat One — the only pop of comic in the block. Pick the variant that matches the surrounding page: paper for an editorial moment, dark for section-divider weight, short for a one-line punch.

ModeCanvasSurfaceTextAccentsNotes
Light · Regular paper-50 · #F8F3E7
white · #FFFFFF
paper-100 · #F0E9D4
ink-900 · #14110F
ink-500 · #5A5650
magenta-500 · #BC2D6E
teal-500 · #0E7B7B
The default — decks, SOWs, case studies. Two accents max.
Light · White white · #FFFFFF
paper-25 · #FCFAF3
midnight-50 · #ECEDF1 (lines)
ink-900 · #14110F
ink-500 · #5A5650
magenta-500 · #BC2D6E Cream dialled out for co-branded work, print, screenshots. One accent; eyebrows go to ink. The sanctioned exception to "white is components only".
Dark · Regular midnight-900 · #131A2C
midnight-800 · #1F263B
slate-500 · #3D4663
paper-50 · #F8F3E7
midnight-100 · #D2D5DE
teal-bright · #1AA59E
magenta-300 · #E76F9F
Hero panels, dividers, title / closing slides. Step accents lighter so they read on navy.
Dark · Plain midnight-900 · #131A2C
midnight-800 · #1F263B
midnight-700 · #2C3450 (lines)
paper-50 · #F8F3E7
midnight-300 · #7A8395
teal-bright · #1AA59E Long-form dark decks and data-dense slides. One restrained accent; punch word goes monochrome.
Light Mode · Regular
The threat
Privacy
just got serious.
Internal training for the ESUPERFUND team.
ESUPERFUND · 202501
Service mix
Four accents let one chart carry five categorical series natively.
The outcome
112%
Conversion uplift across the lead-nurture funnel.
Light Mode · White
The threat
Privacy
just got serious.
Internal training for the ESUPERFUND team.
ESUPERFUND · 202501
Service mix
Four accents let one chart carry five categorical series natively.
The outcome
112%
Conversion uplift across the lead-nurture funnel.
Dark Mode · Regular
The threat
Privacy
just got serious.
Internal training for the ESUPERFUND team.
ESUPERFUND · 202501
Service mix
Four accents let one chart carry five categorical series natively.
The outcome
112%
Conversion uplift across the lead-nurture funnel.
Dark Mode · Plain
The threat
Privacy
just got serious.
Internal training for the ESUPERFUND team.
ESUPERFUND · 202501
Service mix
Four accents let one chart carry five categorical series natively.
The outcome
112%
Conversion uplift across the lead-nurture funnel.
06

Rules

The rules that matter — the ones people get wrong most often. Anything not here lives in fonts.md, palette.md, or brand.md.

Do
Typography

UPPERCASE every headline

H1–H3, slide titles, buttons, tags, eyebrows. Body, leads and captions stay sentence case.

Typography

Black headline · Thin sub-head · ExtraLight body

Sub-heads are deliberately lighter than body. Thin at 22px+ reads elegant; ExtraLight at 16px+ stays legible.

Pills

Always bleed pills off one edge

Left OR right — never both, never neither. Width matches copy (snug) or column (with ~50px clear space).

Logos

Burst on title slides · outline in content footers

Wordmark substitutes for either when restraint is needed. Apply filter: invert(1) to the outline mark on cream.

Bagel Fat One

Reserve Bagel Fat One for cut-through

Hero stats, chapter numerals, narrator callouts, single-word headline emphasis. One Bagel moment per composition.

Colour

Cap accents at two per composition

Teal + magenta, or cobalt + saffron. Each colour ≤5% of any layout. Total accents ≤15%.

Colour

Hover state goes to the 700 step

teal-500 → teal-700, magenta-500 → magenta-700, etc. Ghost buttons hover to paper-100.

Graphics

Use shapes to break up dense pages

Solid coloured squares in complementary brand colours, under headlines or between paragraphs. Sparse and deliberate.

Voice

Plain English. Specific over clever.

"Doubled conversion for 4WD Supacentre" beats "unlocked transformational growth". Australian by default.

Don't
Bagel Fat One ×

Don't put Bagel Fat One in body

Display only, 24px and above. For body emphasis use Outfit Bold (in accent colour if needed).

Bagel Fat One ×

Don't apply bold styling to Bagel Fat One

Only one weight exists. Don't write font-weight: 700 on it — CSS ignores it and it reads as a mistake.

Pills ×

Don't float pills as islands

The bleed exists for alignment with surrounding copy. Island pills break the column grid.

Pills ×

Don't run column-width pills edge to edge

Column-width pills always keep ~50px clear space between the pill end and the opposite page bleed.

Typography ×

Don't use ExtraLight below 14px or Thin below 22px

Both go spindly. Bump to Regular (400) for small text, Bold (700) for micro labels.

Colour ×

Don't put saffron text on paper

Fails WCAG AA contrast. Saffron is fills/accents only. Use teal-500 for any text-bearing teal.

Colour ×

Don't wash a slide in accent colour

Accents are moments, not walls. Maximum one solid accent block per slide (button, callout, tagged word).

Colour ×

Don't pair magenta with cherry red

Magenta = brand, red = error. Used together they become semantically confused. Pick one.

Voice ×

Don't use the banned vocabulary

leverage, synergy, best-in-class, holistic, transformational, unlock potential, mission-critical, at scale, seamless — all out.