Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Ko-fi

ko-fi.com
Website preview
The character

Warm café chalkboard on cream paper.

lightsaasbogue-black
Colors
7
Typefaces
4
Components
12
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Ko-fi reads like a warm indie café menu printed on recycled card stock. A cream page canvas replaces the cold white typical of creator tools, and a custom chunky display font stamps hero headlines with a hand-set zine energy while DM Sans keeps everything readable. Every interactive element is aggressively rounded — pill buttons, pillow-soft cards, capsule inputs — giving the whole system a tactile, sticker-book quality. Black 2-3px borders wrap photo and card surfaces instead of shadows, reinforcing the cut-out-and-paste craft aesthetic. A single soft periwinkle blue punctuates the otherwise warm neutral palette as the one and only accent, reserved for primary actions so they always feel like the most important thing on screen.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Kofi Blue

#aac9f7

Blue wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Do not promote it to the primary CTA color

Cobalt Pop

#72a4f2

Primary action hover/pressed state, saturated Kofi Blue variant

neutral

Oat Cream

#e9dfd2

Secondary surface — feature card backgrounds, warm button fills, tag backgrounds

Morning Fog

#e5e7eb

Page canvas, subtle borders, hairline dividers — the base everything sits on

Ink Black

#202020

Primary text, dark filled buttons, dark icon fills

Sticker Black

#000000

Heavy borders on cards, images, and the logo wordmark — the signature outline that makes elements feel cut from paper

Paper White

#ffffff

Card surfaces above the cream canvas, text on dark buttons, input field fills

Typography

Type scale

Minor Third (1.2) · 14px base
display-lg72px · 400 · 1

The quick brown fox jumps

display60px · 400 · 1

The quick brown fox jumps

heading30px · 600 · 1.2

The quick brown fox jumps

heading-sm24px · 600 · 1.33

The quick brown fox jumps

subheading20px · 400 · 1.4

The quick brown fox jumps

body16px · 400 · 1.5

The quick brown fox jumps

caption14px · 400 · 1.43

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

bogue-black

Weights
400
Sizes
60px, 72px
Line height
1.00
Fallback
Bowlby One, Lilita One, or Sniglet

Hero and section display headlines — a custom chunky rounded display face used only at 60px+ to stamp the page with a hand-set zine quality

Aa
Additional typeface

DM Sans

Weights
400, 600
Sizes
14px, 16px, 20px, 24px, 30px
Line height
1.20-1.50

All UI text: nav links, body copy, button labels, subheadings, card titles, input fields, and footer text — clean geometric sans carrying all functional typography

Aa
Additional typeface

Font Awesome 6 Pro

Weights
900
Sizes
20px
Line height
1.00
Fallback
Font Awesome 5 Free Solid

Solid icon glyphs for category tags and feature markers

Aa
Additional typeface

Font Awesome 6 Brands

Weights
400
Sizes
20px
Line height
1.00
Fallback
Font Awesome 5 Brands

Brand/social icon glyphs

Spacing & shape

Spacing

Density
comfortable
Base unit
4px
Max width
1200px
Section gap
64px
Card padding
28px
Element gap
20px

Border radius

tags9999px
cards40px
inputs9999px
buttons9999px
feature-cards24px
small-elements16px

Spacing scale

4px
8px
10px
12px
16px
20px
24px
28px
32px
40px
78px
80px
95px
96px
128px
142px
143px
190px
285px

Guidelines

Do

  • Use 9999px pill radius for every button, tag, input, and nav CTA — sharp corners break the tactile language
  • Use bogue-black (or Bowlby One substitute) only for display headings 48px and above — DM Sans for everything else
  • Wrap all card and image surfaces in a 2-3px solid #000000 border instead of adding drop shadows — the sticker outline is the elevation system
  • Reserve Kofi Blue (#aac9f7) exclusively for the single primary action per view; let it win attention by being the only color on screen
  • Maintain the cream canvas (#e5e7eb) as the universal page background — never introduce pure white or pure gray as the base
  • Keep all icon glyphs at 20px in the same family weight — consistent icon size preserves the sticker-book rhythm
  • Pair every category tag with a leading Font Awesome solid icon to reinforce the playful, labeled-sticker feel

Don’t

  • Don't use drop shadows on cards, buttons, or images — the black border replaces elevation and shadows would muddy the craft aesthetic
  • Don't introduce additional chromatic accents beyond Kofi Blue and its hover state — the warm-neutral-plus-one-blue palette is the identity
  • Don't use DM Sans at 40px+ for headings — it loses the chunky display quality; switch to bogue-black or its substitute
  • Don't place interactive elements on pure white #ffffff as the page background — the cream canvas is what makes the system feel warm
  • Don't use square or slightly-rounded (4-8px) corners on buttons, tags, or inputs — pill is the only acceptable radius for interactive elements
  • Don't apply the Sticker Black border to text or background blocks — reserve it for photo and card surfaces where the outline reads as a die-cut shape
  • Don't use the bogue-black display font for body, nav, button, or input text — its weight and personality overwhelm functional UI

Components

01

Pill Primary Button (Kofi Blue)

Primary call-to-action — the one button per view that drives conversion

Filled Kofi Blue (#aac9f7) with #202020 text, 9999px pill radius, 20px vertical and 20-28px horizontal padding, DM Sans 16px weight 600. Sits on cream canvas where it reads as the single most important action. Hover/pressed shifts to Cobalt Pop (#72a4f2).

02

Pill Dark Button

Secondary action in nav and high-contrast contexts

Filled Ink Black (#202020) with #ffffff text, 9999px pill radius, 20px padding all sides, DM Sans 14-16px weight 600. Used for 'Sign up free' in the nav — the always-visible account action.

03

Pill Outline Button (Learn More)

Tertiary action on feature cards and content sections

Ink Black (#202020) text on white card surface, 9999px pill radius, 20px padding, no border. Label appears as a standalone pill. Used for 'Learn how Ko-fi works' on feature blocks.

04

Sticker Card (Creator Profile)

Profile showcase card for creator directory and testimonials

White (#ffffff) fill, 40px radius, 2-3px solid #000000 border. No shadow — the black border IS the elevation. Contains a full-bleed photo (also 40px radius) above creator info. The sticker effect is the signature visual moment of the whole system.

05

Oat Feature Card

Large feature block like 'Payday your way'

Oat Cream (#e9dfd2) fill, 24px radius, generous 40-80px padding, contains a bogue-black display heading, DM Sans body copy, and a pill outline button. Sits inside a white card frame on the cream canvas.

06

Category Tag Pill

Filter and creator-type chip — 'Streamers', 'Artists', 'Writers', etc.

White fill, 9999px pill radius, 20px horizontal padding, DM Sans 16px weight 400 in Ink Black. Active state gets a 2px Ink Black border. Each tag leads with a 20px Font Awesome solid icon in its natural brand color.

07

Top Navigation Bar

Global site navigation

Transparent over the cream canvas, 9999px pill for the dark 'Sign up free' button, nav links in DM Sans 16px weight 400. Logo is a chunky bogue-black 'Ko-fi' wordmark with a coffee-cup icon. No background bar — nav floats on the canvas. Padding 16-20px vertical.

08

Pill Input Field

Email/name input for signup and search

White (#ffffff) fill, 9999px pill radius, 28px horizontal padding, 2px Ink Black border, DM Sans 16px placeholder. Border thickens or shifts to Kofi Blue on focus. No sharp corners anywhere.

09

Logo Wordmark Lockup

Brand identity mark in nav and footer

bogue-black 'Ko-fi' text in Ink Black, paired with a rounded coffee-cup icon with a heart on the cup. The coffee cup fill is a warm orange-red (the brand's secondary signal). Surrounded by a 2px black sticker border when used as a standalone badge.

10

Section Headline Block

Section opener with display heading and subtitle

Centered bogue-black heading at 60px line-height 1.0, followed by DM Sans 20px subheading in Ink Black. Generous 40-64px bottom margin before content. Creates the 'chapter title' rhythm that structures the page.

11

Creator Photo Tile

Image-first card for creator directory

Photo fills a 40px-radius tile with a 2-3px #000000 border, white frame around the photo. No caption inside the tile — info lives in adjacent text. Photos are not cropped to square; they keep natural aspect within the rounded frame.

12

Feature Illustration Block

Decorative hero artwork like the three character mascots

Hand-drawn line illustrations with selective Kofi Blue accent fills, no background container, sits directly on the cream canvas. Characters are outlined in black, flat colored, playful proportions. The illustration IS the emotional hook of the hero.

Surfaces & elevation

Level 1

Canvas

#e5e7eb

Page background — warm light gray that softens the whole experience

Level 2

Oat Surface

#e9dfd2

Feature card and section backgrounds with extra warmth

Level 3

Paper Card

#ffffff

Elevated card surface sitting on the cream canvas

Level 4

Blue Wash

#aac9f7

Brand-tinted footer or highlight band — the warmest chromatic surface

Layout & imagery

Layout

Max-width ~1200px centered container on a full-bleed cream canvas. Hero is centered: large bogue-black display headline, DM Sans subtitle, single blue pill CTA, then illustration below. Sections alternate between centered text blocks and 3-column card grids. Category sections use wrapped rows of pill-shaped tags. Creator showcases are 3-up grids of sticker-bordered photo cards. Navigation is a minimal floating top bar with logo left, links center-right, dark pill CTA right. Section gaps of 40-80px create generous breathing room between rhythm blocks.

Imagery

Photography is creator-focused portraiture — direct, warm, eye-contact-with-camera shots at close crop, shown full-bleed inside 40px-radius sticker frames with a 2-3px black border. Illustrations are hand-drawn line art of rounded mascot characters (ghost, heart, bean) with selective flat color fills in Kofi Blue and warm cream. The coffee-cup-with-heart logo is a recurring illustration motif. No 3D renders, no stock photography, no abstract gradients — everything reads as either a friendly human portrait or a hand-drawn mascot.

Design notes

Agent Guide

Quick Color Reference: - canvas/background: #e5e7eb (Morning Fog) - text/primary: #202020 (Ink Black) - text/on-dark: #ffffff (Paper White) - border/sticker: #000000 (Sticker Black) - card/surface: #ffffff (Paper White) - accent/feature: #e9dfd2 (Oat Cream) - primary action: #72a4f2 (filled action) Example Component Prompts: 1. Create a Primary Action Button: #72a4f2 background, #202020 text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA. 2. Create a 3-column creator card grid: each card white (#ffffff) with 2px solid #000000 border, 40px radius, no shadow. Photo at top fills a 40px-radius area. Creator name in DM Sans 20px weight 600 #202020, handle in DM Sans 16px weight 400 #202020 below. 28px padding inside card. 3. Create a category tag row: 6-8 pill tags in a wrapped flex layout. Each tag white fill, 9999px radius, 20px horizontal padding, DM Sans 16px weight 400 in #202020. Leading 20px Font Awesome solid icon. Active tag gets a 2px #202020 border. 4. Create a feature block: outer card white (#ffffff) with 24px radius, 40-80px padding. Inner feature panel with #e9dfd2 fill, 24px radius. bogue-black heading at 60px, DM Sans body at 16px. Outline pill button: #202020 text on white, 9999px radius, 20px padding. 5. Create a pill input field: #ffffff fill, 9999px radius, 28px horizontal padding, 2px solid #000000 border, DM Sans 16px placeholder in muted gray. On focus, border shifts to #aac9f7.

Elevation Philosophy

Ko-fi deliberately avoids drop shadows. The system uses a 2-3px solid #000000 border as its sole elevation mechanism on cards, images, and the logo lockup. This creates a flat sticker-book aesthetic where elements feel cut from paper and placed on a warm canvas, rather than floating above it. The black border must always be paired with a generous radius (24px or 40px) so it reads as a die-cut outline rather than a hard frame. No box-shadows, no glow effects, no layered ambient lighting — the cream canvas itself provides all the depth the design needs.

Similar brands

Gumroad

Same warm-cream canvas with a single playful color accent, and creator-portrait cards with rounded edges and friendly typography

Buy Me a Coffee

Direct competitor with the same creator-tip focus, shared hand-drawn mascot illustration style, and rounded-everything button and card system

Substack

Similar zine-quality custom display headlines, cream-and-black palette, and sticker-bordered editorial card layouts

Notion

Same pill-shaped buttons and capsule input fields, though Notion is colder and more utilitarian — the structural DNA of soft-rounded controls overlaps

Craigslist (reimagined)

Stripped-back warm aesthetic with one accent color, chunky display type, and an unapologetically craft, non-corporate personality

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
Stark
S

Stark

midnight lecture hall with yellow highlighter

lightsaasArminGrotesk
PencilBooth
P

PencilBooth

Monochrome broadsheet manifesto. PencilBooth looks like a typographic broadsheet laid flat on a gallery wall — enormous display type anchoring two-column reading rows, hairline rules separating sections, and a single deep-navy accent breaking the gray silence only when a state is active.

lightsaasSoehne
Magicbeans

Magicbeans

Notion whiteboard with confetti

lightsaasInter
Qatalog
Q

Qatalog

ink on paper with two violet sparks

lightsaasPlus Jakarta Sans
Clutch Security

Clutch Security

Typography museum on white marble. Gallery-white walls where each word is the artifact, one blue button the only painting in the room.

lightsaasPP Radio Grotesk
7shifts
7

7shifts

warm diner counter with neon chalk accents — a bright restaurant counter where indigo buttons, orange hand-drawn underlines, and lime highlighter marks sit on clean white and warm bone surfaces, with occasional black bands that make the colors glow.

lightsaasRegular
Musterlab. A closer look at good design.About the library