Skip to content
CHICKENPIE.Start a project →
Making things

Your Brand Lives in One Figma File. Here's How to Build It.

A step-by-step brand kit build for solopreneurs — Figma Variables, Logo Vault, brand components, and why Step 6 is the one everyone skips.

Read the paper ↓
Mr. Chicken seated at a home office desk in a CHKN rubber-hose cartoon style, pointing at a monitor showing the Figma interface with a brand kit open; bold retro title reads 'YOUR BRAND LIVES IN ONE FIGMA FILE'
A PAPER FROM THE DESK
THE DETAILS
At a glance
CategoryMaking things
PublishedMay 08, 2026
Read time6 min
Covered here
  • Branding
  • Design
  • Tech
  • Philippine News
  • Course Review
Client
Chickenpie Tutorial
Year
2026
Services
Figma · Brand Identity · Design Systems · Component Libraries

The challenge

Solopreneurs waste hours on brand inconsistency — recreating the same colors from memory, hunting for the right logo file, rebuilding layouts from scratch for every client proposal or social post.

The approach

A single Figma file with a Color Variables collection, Logo Vault, published Component library, and Variable Modes — a living brand kit that updates everywhere when anything changes.

The result

  • Build a complete brand kit in under 90 minutes
  • Stop recreating brand elements from scratch every deliverable
  • Learn Figma Variables — the 2026 standard for scalable color systems
  • Publish a component library accessible across all your Figma projects
  • Set up Variable Modes so Light/Dark theme switching takes 20 seconds

The end result looks like this: one Figma file, three pages, your entire visual identity on a shelf. Every color, font, logo, and reusable layout — all in one place, ready to pull from whenever you need a social post, proposal, or deck.

No more "what was that exact blue again." No more fonts from three different eras showing up in the same pitch. No more rebuilding from scratch for every deliverable.

We're building this in 9 steps. Step 6 is the one most brand-kit tutorials skip — and it's the one that makes everything else actually scale.

Prerequisites

Figma (free plan covers everything here). Your brand colors as hex codes. Your fonts. Your logo files (SVG preferred). 60–90 minutes.

Step 1: Create the file with the right structure.

New Figma file. Rename it immediately: [YourBrand] Brand Kit. Then add three pages by clicking the + icon next to Pages in the left panel: Brand Kit (your library page where variables, styles, and components live), Templates (real working layouts you'll actually edit per project), and Archive (old versions, retired assets, things you can't throw away yet).

This structure matters. Most solo brand kits collapse not because the design is bad, but because everything is on one chaotic page and you can't find anything six weeks later. The three-page split is a 30-second decision that saves hours.

Hand-drawn sketch diagram showing a Figma file with three pages (Brand Kit, Templates, Archive), color variable swatches, typography hierarchy, and a Logo Vault section — all labeled in chunky retro annotation style

Step 2: Set up Color Variables — not Styles.

In Figma 2026, Variables are the standard for colors. Color Styles are the old way. Variables are better because they update everywhere when you change one value, they support modes (more on that in Step 6), and they'll connect to code if your brand ever touches a developer.

Open the Variable panel: Resources → Variables → +. Create a Collection called Brand Colors. Add variables: brand/primary, brand/secondary, brand/neutral/100, brand/neutral/900, brand/background, brand/text/primary, brand/text/inverse.

Name variables by function, not by appearance. brand/primary is more useful than blue — when you rebrand two years from now, you'll update the value, not rename every variable. This is a 5-minute decision that protects you from a 5-hour fix later.

Step 3: Add typography Text Styles.

In the Assets panel, go to Text Styles and hit +. Create five: Display (biggest headline — usually your most distinctive font), H1 (major section headings), H2 (subheadings), Body (everything you actually write), Caption (labels, small print, timestamps).

Two fonts max. One for Display/headings, one for body. Three fonts is a design choice. Four fonts is a crisis. Set weights here too: Body/Regular and Body/Bold both live under the Body category.

Step 4: Import your logo in every format it needs.

On the Brand Kit page, create a frame section called Logo Vault. Drop in: Primary (full logo, horizontal), Stacked (full logo, vertical), Symbol (icon or mark only, no wordmark), Reversed (white version for dark backgrounds), Favicon (square, stripped down, still recognizable at 32×32px).

If you don't have a reversed version or favicon yet, make them now. The reversed logo takes 5 minutes: duplicate the primary, swap black fills to white. The favicon is your symbol version — if it looks like a blob at small sizes, simplify until it doesn't. Complexity that reads at 200px usually disappears at 32px.

Step 5: Build your first Component.

A Component is a reusable element. Every instance stays connected to the original — change the source, every copy updates. Your first component shouldn't be a button. Build something you actually use constantly: a branded social card.

Create a 1080×1080px frame. Set the background fill to your brand/background variable. Add a text layer using your Display style. Place your Symbol logo bottom-right. Select all, hit Cmd+Alt+K (Mac) or Ctrl+Alt+K (Windows). Name it SocialCard/Base. Change the background variable once and every instance in every template follows.

Step 6: Set up a Variable Mode.

This is the step that most brand-kit tutorials skip. Even if you don't need a Dark Mode today, creating a Light Mode teaches Figma that your variables have context — and it means adding Dark Mode later takes 20 minutes instead of 2 hours.

In your Brand Colors variable collection: click Add Mode. Name it Light. Your current values are already the Light values. To add Dark, create a second mode and reassign: brand/background in Light → #F5F5F0, in Dark → #1A1A1A. To switch modes: select a frame → look for Variable Modes in the right panel → toggle. Your components respond immediately. No manual color-swapping.

Figma Variables panel diagram showing a Brand Colors collection with Light and Dark modes, plus a side-by-side comparison of the old Color Styles approach versus the new Variables approach

Step 7: Build an Asset Shelf.

Still on the Brand Kit page, add a second section: Asset Shelf. This holds the brand elements you'll reach for constantly: 3–5 brand icons (made as components), 1–2 brand patterns in your brand colors, and a 3-frame photography direction moodboard.

The moodboard doesn't need stock photos. Three frames with text notes and a hex palette swatch — 'Warm ambient light, Filipino street context, textures over flat backgrounds' — does the same job at a tenth of the effort. It's a brief for future-you, or for the VA you eventually hire.

Step 8: Publish the library.

In the Assets panel, click the book icon → Publish. This makes your brand kit available to every other Figma file in your account. When you update a component in the kit, your project files will prompt you to accept the update — like a living design system for one person. On the free plan, libraries work within the same Figma team.

Step 9: Test it by building something real.

Open a new Figma file. Enable your brand library (Assets → Libraries → toggle it on). Build a 1080×1080 Instagram post using only components and styles from the kit.

If you're manually adjusting colors: that's a missing variable, add it. If you're recreating a layout from scratch: that's a missing component, build it. The first real use always reveals the gaps. Fix them now, while the kit is small and cheap to update.

Complete Figma brand kit overview showing Color Variables, Logo Vault with four logo variants, and Components section — Mr. Chicken in a ta-da pose with bold text reading YOUR BRAND KIT IS DONE.

If you get stuck

Brand Kit styles not showing in other files: confirm you published the library (Step 8) and that the other file has it enabled via Assets → Libraries. Variable modes not applying: select the frame, not an element inside it, before switching modes. Component instances not updating: check that you're editing the source component (solid purple diamond in the layers panel) not an instance (hollow diamond).

Next Monday: We're looking at Figma AI-generated component alternatives — what they're actually useful for, where they quietly break your design system, and when to trust them.

Share
FROM IDEA TO SOMETHING REAL

What are you making?

Graphics, websites, and curious experiments. Let’s talk about yours.

Talk to the studio ↗
/feed/figma-brand-kit-solo-tutorial

Have a project in mind?

Tell us what you are making and what you need. An unfinished idea is welcome too.

Start a project →

Another paper for you.

Mr. Chicken at a packed design studio desk, studying a Figma Variables panel showing LIGHT and DARK color tokens on screen

How to Build a Two-Mode Color System in Figma (Light + Dark, No Crying)

Build a proper Figma Variables color system from scratch — primitives, semantic tokens, and light/dark modes that switch in one click. Real steps, no hand-waving.

Open paper
Mr. Chicken teaching Figma Auto Layout at a colorful desk with floating UI components

How to Master Figma Auto Layout (2026) — Build Responsive Designs Without the Drag

By the end of this tutorial, you'll build buttons, cards, and forms that resize automatically. No manual dragging. No excuses.

Open paper
A crowded design market bazaar where stalls sell mass-produced boxes labeled NAIVE DESIGN KIT and AUTHENTIC IMPERFECTION — the anti-AI aesthetic commodified

The "Anti-AI Aesthetic" Is Already Slop

Everyone's calling it the year design got its soul back. But the anti-AI aesthetic movement has already been packaged into Figma plugins and sold back to you. The rebellion lasted eighteen months.

Open paper
Mr. Chicken as exhausted caddie carrying PGA and LIV legal binders on a messy golf course at sunset

Your Sunday Game Has More Momentum Than a $3 Billion Golf Divorce

Why your weekend game is exactly like the PGA-LIV merger talks — stuck, expensive, and going nowhere. The funniest golf column you'll read this week.

Open paper
Mr. Chicken in a Filipino creator studio confronting a giant all-in-one workflow dashboard.

Canva Acquisitions 2026: Why the Design App Wants Your Whole Marketing Stack

A grounded look at Canva's April 2026 acquisition push, why it matters for creators and marketers, and how small teams should adapt.

Open paper
Mr Chicken designing a Holy Week quote card on laptop, Filipino street scene background

How to Design Your Own Holy Week Quote Card in Canva (Beginner-Friendly)

Learn to create stunning Holy Week quote cards in Canva — zero design experience needed. Step-by-step beginner guide with free templates.

Open paper