Kaizen Collective | The Build Guide

How to Build a Design System That Actually Gets Used

A design system isn't a Canva folder with your logo in it. It's the reason your brand stops looking like it was made by six different people on six different days.

By Mario Paguio | March 2026
The Proof | My Brand System in Action

This Is What a Design System Produces

Everything below was built in a single session. Same colours. Same fonts. Same components. Same rules. That's the point. It doesn't matter whether it's a social post, a website section, or a stat card — it all looks like it came from one mind.

The Palette

Three primary colours. That's it. Everything else is a shade of one of these.

PRIMARY DARK
Forest | #141F1B
PRIMARY LIGHT
Cream | #F5F0E8
ACCENT
Brass | #BFA278

The Typography

Two fonts. Barlow Condensed for headlines — uppercase, weight contrast creates hierarchy. DM Sans for everything else — light weight (300), invisible on purpose. Zero border-radius on every element. No serifs. No italic for emphasis — weight and colour only.

YOUR BUSINESS
WORKS.
SO WHY DOES IT FEEL LIKE
SOMEONE ELSE'S?
Weight contrast headline | Dark surface
THE VISIBLE
PROBLEM IS
RARELY THE
REAL ONE.
Weight contrast headline | Light surface

The Components

Eight building blocks, used consistently everywhere. Here are four of them.

EXPLORE THE FRAMEWORK
LEARN MORE
Buttons | Primary + Secondary
700+
BUSINESSES SERVED
$3.3M
PROVEN REVENUE
Stat Blocks
RESULT
$8K → $23K/MONTH
IN 90 DAYS
"The systems completely changed how we operate."
Testimonial Card | Results-First
THE FRAMEWORK
SOUL
Excavate who you are beneath the business you built.
Content Card | Dark Surface

Social Media Templates

12 templates across 3 sizes. Same system, different formats. Every one looks like the same person made it — because the same system made it.

MARIO PAGUIO
YOU CAN'T
SOLVE A
PROBLEM
AT THE
WRONG LEVEL.
Square | Bold Statement
01
BUSINESS TIP
STOP BUILDING
FOR EVERYONE
Your offer should repel 80% of people.
Square | Numbered Tip
MARIO PAGUIO
THE VISIBLE
PROBLEM IS
RARELY THE
REAL ONE.
Square | Bold Statement (Cream)

All of this was built in a single session. Not because I'm fast. Because the system made 90% of the decisions before I sat down. That's the multiplier. You don't save time by working faster — you save it by not making the same decision twice.

00 | Why This Exists

Your Brand Has a Memory Problem

Every time you create a social post, a landing page, an email, or a client document, you're making a hundred small decisions. What colour is that background? What font size? How much space between the headline and the body? Is the button gold or dark?

Without a design system, you make those decisions fresh every single time. And you get them slightly different every single time.

The result looks "fine." It looks professional enough. But it doesn't look like one person made it. It doesn't compound into recognition. And recognition is what you're actually building when you're building a brand.

A design system is not about making things pretty. It's about making decisions once so you never have to make them again. Every minute you spend choosing a font size is a minute you're not spending on the work that actually matters.

This guide walks you through building one from scratch. Not in Figma. Not with expensive tools. Just a set of decisions, documented clearly enough that anyone on your team — or any AI tool you use — can produce work that looks unmistakably like yours.

Contents

What We'll Build

01 | Colour Palette

Pick Your Colours Once

You need exactly three types of colour. Not twelve. Not a mood board with forty shades pulled from a sunset photo. Three types.

The Three Roles

01
Primary Surface
Your dominant background colour. This is what 60% of your brand looks like. Dark or light — pick one as the default. The other becomes the alternate for visual rhythm.
02
Text Colour
Whatever your surface isn't. If your surface is dark, your text is cream/light. If your surface is cream, your text is dark. High contrast. Always readable.
03
Accent Colour
ONE colour that does all the heavy lifting for buttons, highlights, eyebrows, and emphasis. Not two accents. Not a gradient. One. This is the colour people remember.

Here's the test: if someone described your brand colours to a friend, could they do it in one sentence? "Dark green, cream, and gold." Done. If it takes more than one sentence, you have too many colours.

Build the Scale

Once you have your three, build subtle variations of each for depth:

The "Never" List

Write down what colours you will never use. This matters more than you think. It prevents your designer, your VA, or your AI tool from introducing off-brand colours.

Example: "Never use pure black (#000000), pure white (#FFFFFF), blue, purple, neon, or gradients." That one sentence eliminates 90% of bad design decisions before they happen.

02 | Typography

Two Fonts. No Exceptions.

Typography is where most brands fall apart. Not because they picked bad fonts — because they picked too many, or they use them inconsistently.

The Two-Font System

Display Font
For Headlines
Condensed or serif. Used for all headings, titles, and large text. This is the font people associate with your brand. It should have character. Not "safe" — distinctive.
Body Font
For Everything Else
Clean sans-serif. Used for body copy, buttons, labels, metadata. It should be invisible — the reader should never notice it. It exists to be read, not admired.

Weight Is Your Hierarchy Tool

You don't need six font sizes to create hierarchy. You need weight contrast.

Light weight (300) for context — the supporting words that set up the emphasis.

Bold weight (700) for emphasis — the words that carry the meaning.

Accent colour on the single most important word — the one you want burned into memory.

Think about it like a stage. The light text is the set design. The bold text is the actor. The accent-coloured word is the spotlight. If you spotlight everything, nothing is spotlit.

Your Type Scale

Document the exact sizes you'll use. Not approximations. Exact pixels or points.

A practical scale: 12px (labels) → 14px (small body) → 16px (body) → 20px (lead text) → 24px (H3) → 36px (H2) → 48-64px (H1) → 80-120px (hero headlines). That's your full range. If a size doesn't exist in this scale, you don't use it.

The Rules That Matter

03 | Spacing & Grid

Whitespace Is Not Wasted Space

The single biggest difference between amateur design and professional design is not colour. It's not typography. It's how much space is between things.

Open Apple's website. Then open a random local gym's website. The content quality might be similar. The difference you feel is whitespace. Apple lets every element breathe. The gym site crams everything together because empty space feels "wasteful."

It's not wasteful. It's the design.

The Spacing Scale

Use a consistent scale based on multiples of 4 or 8:

4px (tiny gaps) → 8px (between related items) → 16px (between elements) → 24px (between groups) → 32px (section inner padding) → 48px (between sections) → 64px (major breaks) → 96px (section padding) → 128px (hero-level breathing room)

The Grid

For web pages: 1100px max width, 12 columns, 24px gutters. That's the standard. Don't invent a new one.

For social media: content lives within the middle 80% of the frame. The outer 10% on each side is breathing room. This is why your posts feel cramped — you're filling edge to edge.

Section Alternation

Alternate dark and light sections. This creates visual rhythm — the eye gets a "reset" between each block of content. Think of it like paragraphs in writing. The blank line between paragraphs is what makes each one digestible.

The rule I use: if someone scrolls your page and every section looks the same, they'll skim. If dark alternates with light, each section feels like a new moment. They stop. They read. That's the whole game.

04 | Components

Build the Building Blocks

A component is a reusable piece of design. You build it once, then use it everywhere. This is where the system pays for itself in time saved.

The Essential Components

01
Primary Button
Accent background, dark text. Sharp corners (or your chosen border-radius). Used for the main CTA on every page.
02
Secondary Button
Dark or outlined. For secondary actions. Never competes with the primary button visually.
03
Card (Dark Surface)
For content blocks on dark backgrounds. Subtle border, semi-transparent fill. Eyebrow + title + body text.
04
Card (Light Surface)
For content on light backgrounds. Warm white fill. Same structure: eyebrow + title + body.
05
Stat Block
Large number (display font) + small label underneath. Used for credibility rows: "700+ Businesses" etc.
06
Testimonial Card
Results-first format: the transformation IS the headline. Quote is supporting texture. Avatar + name + role at the bottom.
07
Section Divider
A thin line in your muted colour, or a short accent-coloured bar (4px × 60px) under headings. Never a thick decorative border.
08
Eyebrow Label
Small, uppercase, letter-spaced, accent-coloured. Sits above every section heading. The wayfinding system for your entire brand.

You don't need twenty components. You need eight that are used consistently everywhere. The consistency IS the brand. A hundred beautiful but different designs is not a brand. Eight repeated patterns that people start to recognise — that's a brand.

05 | Templates

Templates Are Decisions Made in Advance

A template isn't a creative limitation. It's freedom from the hundred small decisions that slow you down every time you sit down to create.

Social Media Templates

Build templates for these three sizes:

Square
1080 × 1080
Instagram feed, Facebook, LinkedIn. Your workhorse format. Build 6-8 variants: bold statement, numbered tip, framework list, big stat, question hook, carousel cover.
Portrait
1080 × 1350
Instagram feed (maximum real estate). Use for your strongest statements — these take up more screen space in the feed, so they stop the scroll harder.
Stories
1080 × 1920
Instagram/Facebook stories, Reels covers. Vertical full-screen. Build: quote, CTA (with button graphic), tip, and behind-the-scenes variants.
Landscape
1920 × 1080
YouTube thumbnails, presentation slides, LinkedIn banners. Same design system, horizontal format.

What Goes on Every Template

The "Use This When" Note

Every template should have a one-line note explaining when to use it. Not for you — for your team, your VA, or your future self at 9pm wondering which template fits this post.

Example: "Bold Statement | Dark — Use when you have a sharp, contrarian insight. Strong opinion. Core philosophy statement."

06 | Usage Rules

The Rules That Protect the System

A design system without usage rules is just a collection of nice things. The rules are what make it a system.

Write these down. Put them at the top of your design system document. Share them with every person who touches your brand.

Colour Rules

Typography Rules

Layout Rules

The rules feel restrictive at first. Then they feel like freedom. Because you stop spending mental energy on decisions that don't matter and start spending it on the work that does. The constraint is the creative catalyst.

07 | How to Actually Use It

Putting the System to Work

A design system that lives in a document nobody opens is not a design system. It's homework you did once. Here's how to make it functional.

Document It Simply

One page. Not a 40-page brand book. One page with:

Give It to Your AI Tools

If you use AI to create content, your design system is the single most important thing you can give it. Paste your colour codes, your font rules, your "never" list, and your usage rules into the system prompt or context.

The difference between generic AI output and on-brand AI output is not the AI. It's whether you gave it the constraints to work within.

Use the System for Every Decision

New Instagram post? Check the template library. New landing page section? Pull from the components. New email? Use the colour palette and type scale. Every time you reach for a design decision, the system should already have the answer.

The goal is not to make design faster. The goal is to make every piece of content you produce look like it came from the same person, the same brand, the same mind. Consistency compounds into recognition. Recognition compounds into trust. Trust compounds into revenue.

That's the whole system. Three colours. Two fonts. One accent. Eight components. A spacing scale. A set of rules. Templates with usage notes.

It sounds simple because it is simple. The hard part is the discipline to use it every single time.

That's where the compound effect lives.

08 | The Shortcut

Prompts That Build Your System for You

You don't need to build this manually. Give these prompts to Claude, ChatGPT, or any AI tool — and it will build the system with you. Each prompt is designed to produce a specific output. Run them in order.

Before you start: If you have existing brand documents — a brand guide, a style sheet, a Canva kit, a website you've already built, previous design work, even a mood board — attach them or paste them into the conversation first. Tell the AI: "I have these documents that you need to look through for context before we begin." The more it knows about what exists, the better the output. Don't start from zero if you're not at zero.

These are the same prompts — simplified — that built my entire design system in a single session. You're not starting from scratch. You're starting from where I finished.

Step 1 | Define Your Brand Identity

Run this first. It establishes who you are before any design decisions are made.

Prompt 1 | Brand Foundation
Fill in before copying:
[Describe your business]   [Who you serve]   [3-5 adjectives]   [2-3 brands you admire]   [2-3 things to avoid]
I'm building a design system for my personal brand / business. Before we pick colours or fonts, I need you to understand who I am. My business: [Describe your business in 2-3 sentences] My audience: [Who you serve] My personality: [3-5 adjectives that describe how you want to come across] Brands I admire the look of: [2-3 examples with URLs if possible] What I never want to look like: [2-3 things to avoid] Based on this, suggest: 1. A brand archetype (e.g., The Architect, The Guide, The Creator) 2. Three words that should describe the visual feel 3. What "premium" means for my specific brand
This sets the foundation. Don't skip it. Everything that follows builds on these answers.

Step 2 | Choose Your Colours

Prompt 2 | Colour Palette
Based on the brand identity we just defined, create a complete colour palette for my design system. I need: - 1 primary dark colour (for dark backgrounds — NOT pure black) - 1 primary light colour (for light backgrounds — NOT pure white) - 1 accent colour (for CTAs, highlights, emphasis) - 3-4 shades of the dark colour (deep, base, light, muted) - 2-3 shades of the accent (dark, base, light) - 2 secondary neutrals (muted text colour, alternate background) Format the output as CSS custom properties with hex codes and usage notes for each colour. Also write a "NEVER USE" list — colours that are permanently banned from this brand.
Save this output. It becomes the single source of truth for every colour decision going forward.

Step 3 | Choose Your Typography

Prompt 3 | Typography System
Create a typography system for my brand using exactly two fonts from Google Fonts. Based on my brand identity: - Suggest a display/headline font (distinctive, has character) - Suggest a body font (clean, highly readable, invisible) Then define my complete type scale: - Hero headline size - H1, H2, H3 sizes - Body text size - Lead/intro text size - Eyebrow/label text (small, uppercase, letter-spaced) - Button/CTA text For each, specify: font family, weight, size, letter-spacing, line-height, and colour (from my palette). Also define the weight contrast system: - Which weight = context/supporting text - Which weight = emphasis/power text - How the accent colour is used in headlines
The weight contrast system is the signature move. Light vs bold in headlines creates hierarchy without needing more fonts.

Step 4 | Define Your Spacing

Prompt 4 | Spacing & Layout
Create a spacing system for my brand. Define a spacing scale using multiples of 4 or 8 — from 4px (tiny) to 128px (hero breathing room). Then define: - Section vertical padding (minimum and ideal) - Content max-width for web pages - Grid system (columns, gutters) - Social media padding rules (how much content stays away from edges) - The section alternation rule (dark/light rhythm) Format as CSS custom properties.

Step 5 | Build Your Components

Prompt 5 | Component Library
Using my colour palette, typography, and spacing system, design these 8 components as CSS code: 1. Primary Button (accent background, dark text, my border-radius) 2. Secondary Button (dark or outlined) 3. Card for dark surfaces (subtle border, semi-transparent fill) 4. Card for light surfaces (warm fill, no border) 5. Stat Block (large number + small label) 6. Testimonial Card (results headline + quote + attribution) 7. Section Divider (line + accent bar options) 8. Eyebrow Label (small, uppercase, accent colour, letter-spaced) For each component, include hover states and the exact CSS using my design tokens.

Step 6 | Create Your Social Templates

Prompt 6 | Social Media Templates
Fill in before copying:
[@yourhandle]
Using my complete design system (colours, fonts, components), create social media template specifications for: SQUARE (1080x1080): - Bold Statement (dark background) - Bold Statement (light background) - Numbered Tip with oversized muted number - Framework/List - Big Stat - Question Hook - Carousel Cover PORTRAIT (1080x1350): - Bold Statement (dark + light variants) STORIES (1080x1920): - Quote - CTA with button For each template, specify: - Exact layout (what goes where, pixel positions) - Which fonts and sizes - Which colours from my palette - Where my handle goes - A one-line "USE THIS WHEN" note My handle is: [@yourhandle]

Step 7 | Write Your Usage Rules

Prompt 7 | Usage Rules Document
Create a one-page design system usage rules document that I can share with my team, my VA, and paste into AI tools. Include: - My colour palette with hex codes and one-line usage notes - My two fonts with roles - My type scale - My spacing rules - My "NEVER" list (banned colours, fonts, styles) - My 8 components with one-line descriptions - My template list with "use this when" notes - My dark/light alternation rule Format it as a clean, scannable document — not a paragraph dump. Use tables where they help. Keep it to ONE page equivalent. If someone reads this in 3 minutes, they should be able to produce on-brand work.
This is the document that makes the system stick. Pin it everywhere. Paste it into every AI conversation. Give it to every person who touches your brand.

Seven prompts. Run in order. Each one builds on the last. By the end, you have a complete design system — colours, fonts, spacing, components, templates, and rules — that you can hand to anyone and they'll produce work that looks like yours.

The system took me an afternoon to build the first time. These prompts compress that into an hour. But here's the thing — the hour you spend on this saves you hundreds of hours of small decisions for the rest of your brand's life.

That's the compound effect. Not doing more. Deciding once.