kcolbchain  /  brand
kcolbchain

An open visual identity. One typeface, three colors, a spacing scale. The wordmark is the mark — kcolb reverses blok; the rest is restraint.

type

JetBrains Mono. One family, three weights, six sizes. Falls back to ui-monospace so the page renders before any font loads.

44 / 700
kcolbchain
28 / 500
section heading
20 / 500
subhead
15 / 400
emphasis & lead
13 / 400
body — the default
11 / 500
LABELS, CAPTIONS, META

color

Three values carry the system. The mark appears once per view — anything more is noise.

bg
#0b0b0d
bg-elev
#131316
line
#1f1f24
fg
#ededf0
fg-muted
#8a8a92
fg-faint
#5a5a62
mark
#f5e03a

space

Space is the brand. The scale roughly doubles — use one step at a time, never invent between.

--s-1
4px
--s-2
8px
--s-3
16px
--s-4
24px
--s-5
40px
--s-6
64px
--s-7
96px
--s-8
160px

identity

The visual surfaces that carry the brand outside of typography and color — the wordmark and its lockups, the non-typographic shapes the system uses to mark separation and anchor sections, and the layout primitives that hold everything together.

logos → shapes → layout →

components

Tokens are values; components are the patterns that use them — chips, cards, buttons, forms, tables, code blocks, alerts, charts, nav. One file per component, snippet on the page, copy-paste, no build.

chips → cards → buttons → forms → tables → code → alerts → charts → nav →

use

Vendor tokens.css or link it from the CDN. Read the rest of the system from this page or the component pages.

<link rel="stylesheet"
      href="https://kcolbchain.github.io/brand/tokens.css">

principles

Monotype. One typeface across everything. No exceptions for headings, no sans-for-body. The grid the type sits on is the visual system.

Anonymous. No mascot, no character, no mark beyond the wordmark. The work speaks; the brand does not announce itself.

Open. Tokens are public. Copy what you need; attribute nothing.

Space. If a layout feels finished, remove something. Add space first, type second, color last.

Time. No animation that costs the visitor a frame. No autoplay. No page that does not render before a font loads.