Brand kit · v1.1 · April 2026

Building AI magic, one block at a time.

The canonical brand reference for MagicBlocks — logo, colour, type, voice, icons, media, and applications. Eight chapters. Every asset editable, every snippet copyable, every page dark-mode aware. Humans or AI agents can pick up any piece and ship something that looks and feels like us.

8
Chapters
140+
Duotone icons
18
Canonical colours
4
Font families
2
Themes
~100
Components

How to use this

Each chapter is its own page, with its own table of contents. Shared design tokens live in _shared.css, so every sub-page inherits the same colour, type, and spacing system — and flips dark via a single data-theme attribute on <body>. Click any chapter to dive in.

Every SVG is live-editable, every logo variant ships in SVG + PNG, and the full file tree is machine-readable via manifest.json. For a full, copy-paste web component library, jump to the component library.

For AI agents: manifest.json is the source of truth. It lists every file path, every brand colour, every typography family, plus voice principles, banned words, and words we love. Paths are relative, so the kit works wherever this folder is served. The brand palette and type system are canonical — don't introduce new colours or fonts.
Lockup
01 · Identity

Logo system

Full lockup, icon-only, wordmark, clear space, minimum sizes, and the “don’ts” — every rule that keeps the mark on the rails.

lockupiconwordmarkclearspacedon't
02 · Colour

Palette & atmosphere

The canonical pink, the supporting quad, the warms, the atmosphere glow, accessibility ratios, and every hex and token name used anywhere.

pinkquadwarmsatmospheretokens
Ag Ag Ag
03 · Typography

Families & scale

Bricolage Grotesque, DM Sans, Fraunces italic, JetBrains Mono. The full type scale, the signature italic treatment, and the drop-in font stack.

displaybodyitalicmonoscale
“It should feel magic.
04 · Voice

Voice, messaging & words

The vibe, the do/don't, five messaging principles, the banned words list, and the words we reach for whenever we can.

voiceprinciplesbannedloved
05 · Icons

Icon system & patterns

140+ duotone icons in three variants (ink, pink, mono), a searchable gallery, and the block-cube pattern system for heroes and cards.

iconsduotonepatternsblocks
06 · Media

Video, decks & social

Presentation-scale templates for every channel — 16:9 slide decks, 1:1 social tiles, 9:16 stories. Pinned so designs render as they'd export.

slidessocialstory16:99:16
MagicBlocks · banner
07 · Applications

Banner, cards & signature

Pre-built templates — hero banner, social avatar, business cards, colour chart, email signature, website <head> snippet.

bannercardssignaturefavicon
manifest.json magicblocks-icon-color.svg favicon.ico
08 · Downloads

Every file, every format

The full file index — logo variants, favicons, brand assets, icon library, pattern sources. Rendered live from manifest.json.

manifestlogoassetsiconssource
Primary New
Bonus · Components

The component library

Sixteen chapters of copy-paste HTML + CSS covering every element we use — foundations, typography, buttons, forms, cards, navigation, data display, feedback & overlays, content blocks, page templates, narrative systems, media & presentation, the app shell, CRM pipeline patterns, app AI surfaces, and the platform/narrative system. Every block has anatomy callouts and one-click copy.

foundationsbuttonsformscardsnavdatanarrativemediaapp shellpipelineapp AIplatform
For AI agents

Everything, machine-readable.

manifest.json lists every file, every brand colour, every typography family, and the voice principles / banned words / words-we-love. Paths are all relative, so the kit resolves wherever it's served.

GET https://brand.magicblocks.ai/manifest.json
→ { name, version, brand_colors, typography, voice, groups[...], ... }