Colors
Primary / Accent Colours
Mid-Range (Most Used)
Secondary Colours
Approved Backgrounds — Slide Decks & Social Graphics
Approved Backgrounds — HTML Web Pages
NEVER use #FFDD33 (bright yellow), #80DBFF (bright blue), or #000000 (black) as a background colour — with one exception: #FFDD33 may be used inside Mondrian grid cells, sparingly, and only in small cells that contain no content. On HTML web pages, Yellow 2 (#FFE770) and Blue 2 (#C2EEFF) are not approved as section background fills — white and cream only.
Text
All text is always black. Never colorful.
Colour Proportion Rule
Large areas: white & cream — Medium areas: Yellow 2 & Blue 2 (slides & social only — not HTML web section fills) — Small/accent: bright Yellow & Blue to draw attention
Accessible Text Combinations
| Text | Background | Contrast | Status |
|---|---|---|---|
| Black | Brainlabs Blue | 12.86 : 1 | ✅ |
| Black | Brainlabs Yellow | 12.82 : 1 | ✅ |
| White | Black | 21.00 : 1 | ✅ |
| Black | Blue 2 | 12.86 : 1 | ✅ |
| Black | Yellow 2 | 15.31 : 1 | ✅ |
| Black | Cream | 20.78 : 1 | ✅ |
Typography
Brand Fonts: Kanit· all stylesRoboto· Regular only, for long paragraph textBoth on Google Fonts — free to use
Type Scale — Desktop
Mobile Scale
| Level | Weight | Size | Line Height |
|---|---|---|---|
| Heading 1 | Semibold | 48px | 42 |
| Heading 2 | Semibold | 36px | 36 |
| Heading 3 | Medium | 26px | 30 |
| Heading 4 | Medium | 22px | 28 |
| Heading 5 | Regular | 18px | 24 |
| Paragraph 1 | Light | 16px | 22 |
| Paragraph 2 | Light | 14px | 20 |
| Paragraph 3 — Long Paragraph | Regular (Roboto) | 12px | 18 |
| Eyebrow | Regular | 12px | 14 |
Special Styles
Typography Rules
Logo & Imagery
Logo Variants
Which variant to use
Logo Rules
Minimum Sizes
Photography Guidelines
Design Elements
Core Concept: Momentum
Brainlabs visuals always imply forward movement — circuit lines, italic type, Mondrian grid structure, and directional elements all point the same way: forward.
Flask Pattern
Each flask has a minimum 5px gap on all sides. The gap is built into the SVG viewBox — never reduce the tile size below spec.
Circuit Lines
Mondrian Colour Grid
Rectangular colour blocks divided by a consistent 1px black border — never 2px, never a gap. All brand colour shades can be used.
→ Never place two boxes of the same colour adjacent to each other.
→ Never place two similar shades adjacent — e.g. Yellow next to Yellow 2, or Blue next to Blue 2.
→ Always include at least one box with the flask pattern on white or cream. In larger grids, up to 2–3 flask pattern boxes is acceptable.
→ Minimum cell size: 50px in any dimension. No cell may be thinner than 50px.
When & how to use the Mondrian grid
Graphic Style Spectrum
| Level | Style | Use Case |
|---|---|---|
| 01 | Simple circuit lines | Subtle slide features, attention guides |
| 02 | Line graphics / bold icons | Event branding, sub-brands, Culture Code |
| 03 | Icons (black/white) | Decks, reports — always black or white, on colour |
| 04 | Infographic visuals | Stylised charts/graphs |
| 05 | Detailed graphics | Reports, social, abstract concept visualisation |
Spacing & Layout
8px Base Grid
Web Spacing Tokens
| Token | Value | Use |
|---|---|---|
| --space-xs | 4px | Tight label gaps, icon-to-text |
| --space-sm | 8px | Related element gaps |
| --space-md | 16px | Standard component padding |
| --space-lg | 24px | Section internal gaps |
| --space-xl | 32px | Between components |
| --space-2xl | 48px | Section breaks |
| --space-3xl | 64px | Page-level section gaps |
Border Radius
Button Padding
Web Page Content Width
BROWSER VIEWPORT — background & design elements fill full width
Grid Gutters
3-COLUMN — 20px GUTTER
3-COLUMN — MONDRIAN TIGHT 1px GUTTER
Components
Buttons
LARGE CTA
Pill-shaped always. Border-radius: 999px on all buttons.
Pills & Tags
Number Circles
White fill · 1px black stroke · solid black shadow offset 3px left + 3px down · Kanit Bold text
Cards
Cards and boxes use a left-offset shadow. Always box-shadow: -4px 4px 0 0 #000000 — solid black, no blur, 4px left + 4px down. Never right-offset. Never blurred. Never any colour other than black.
Data Table
| Channel | Spend | Conversions | CPA | ROAS |
|---|---|---|---|---|
| Paid Search | £48,200 | 1,240 | £38.87 | 4.2× |
| Paid Social | £32,000 | 680 | £47.06 | 3.1× |
| Programmatic | £18,500 | 290 | £63.79 | 2.8× |
Header: Brainlabs Yellow #FFDD33 · Alternating rows: white / Yellow 3 #FFF5C2 · Border: 1px solid #000000 · Cell padding: 10px 14px (T/B) / 20px (L/R)
Icon Library
Custom brand icons. All SVG. Always black or white only — never coloured fills. Place on Yellow 2 (#FFE770) or Blue 2 (#C2EEFF) blocks. Click any icon to download. View all on GitHub ↗
Voice & Tone
Brand Personality
Voice Principles
Tone by Medium
- Every headline is an assertion, not a topic label — reading the headlines alone should tell the complete narrative
- One point per slide. If a headline contains "and," it is probably two slides.
- Every post needs a specific hook in the first line. If it could belong to any other post on this topic, rewrite it.
- No hashtags.
- End with a clear statement or takeaway, not a question to the audience.
- Under 200 words.
- Every article must have a clear thesis it builds toward. A piece that presents all sides without arriving at a position has failed.
- Anchor claims to business outcomes: revenue, competitive advantage, activation decisions. Not marketing metrics.
- Close with a practical takeaway or clear forward-looking tension. Never "the brands that still..." or "the brands that haven't..." closers.
- Each section must advance the argument. If two sections make the same point, cut one.