Brand Kit / v1.0 / 2026

Brand Kit

The visual and verbal system for Productive BTC, unlocked.

StatusWorking Draft
ForNigo / Zin
ByWizness
Updated2026.05.12
01 / Foundation

Brand Foundation

The strategic core. Every visual and verbal decision in this document traces back to these statements.

Positioning
The protocol that makes Bitcoin productive on Hyperliquid.
Mission
Unlock BTC liquidity for the on-chain economy without compromising self-custody.
Tagline
Productive BTC,
unlocked.
Brand Personality
Precise. Quiet. Confident. Built for users who already know the territory. We don't oversell — we operate.
Tone of Voice
Direct, technical, free of crypto-marketing tropes. Lowercase headlines, sentence-case body. No emoji. No exclamation marks.
03 / Colors

Color System

Mirrored directly from src/index.css. Dark theme is the default; light theme inherits via the .light class. Every value below is the source of truth.

3.1

Brand Colors

Primary & Accent
Helm Black
Hex#0D0D11
HSL240 15% 6%
Dark mode background. Cool-shifted black.
Helm Lime
Hex#F6FFA8
HSL66 100% 83%
Primary accent. CTAs, focus rings, key data.
Deep Indigo
Hex#1F0B6A
HSL253 81% 23%
Accent surface. Highlighted blocks, badges.
Lavender
Hex#9284FF
HSL247 100% 76%
Accent foreground. Text on Deep Indigo.
Light Mode Primary
Pure White
Hex#FFFFFF
HSL0 0% 100%
Light mode background.
Brass
Hex#CEAD58
HSL43 55% 58%
Light mode primary. Sole accent in light contexts.
Ink
Hex#17171B
HSL240 6% 10%
Light mode foreground. Body text.
Cloud
Hex#F4F4F5
HSL240 5% 96%
Light mode secondary surface.
Neutrals (Dark Mode)
Paper
Hex#F7F7F7
HSL0 0% 97%
Foreground. Body text on dark.
Slate
Hex#17171B
HSL240 6% 10%
Card / popover surface.
Graphite
Hex#35353A
HSL240 4% 22%
Secondary / muted surface.
Smoke
Hex#999999
HSL0 0% 60%
Muted foreground. Captions, metadata.
Functional
Success
Hex#16A149
HSL142 76% 36%
Confirmation. Positive deltas.
Destructive
Hex#E75454
HSL0 76% 62%
Error, destructive action, negative deltas.
Warning
Hex#F49E0A
HSL38 92% 50%
Caution, attention required.
Info
Hex#3C83F5
HSL217 91% 60%
Informational notices, links.
Chart Palette
Chart 1
Hex#2661D8
Var--chart-1
Primary data series.
Chart 2
Hex#E2366F
Var--chart-2
Secondary series.
Chart 3
Hex#E88C30
Var--chart-3
Tertiary series.
Chart 4
Hex#AF56DB
Var--chart-4
Quaternary series.
3.2

Semantic Tokens

Values are stored as HSL triplets and consumed via hsl(var(--token)). Pasted verbatim from src/index.css.

Token Dark (default) Light (.light) Role
--background 240 15% 6% 0 0% 100% Page background
--foreground 0 0% 97% 240 6% 10% Body text on background
--card 240 6% 10% 0 0% 100% Card surface
--card-foreground 0 0% 97% 240 10% 4% Text on card
--popover 240 15% 6% 0 0% 100% Popover surface
--primary 66 100% 83% 43 55% 58% Primary accent (lime ↔ brass)
--primary-foreground 240 15% 6% 0 0% 0% Text on primary
--button-primary 0 0% 100% 240 10% 4% Primary CTA fill (note: inverted from --primary)
--button-primary-foreground 0 0% 0% 0 0% 100% Text on primary CTA
--secondary 240 4% 22% 240 5% 96% Secondary surface
--muted 240 4% 22% 0 0% 96% Muted surface (e.g. input bg)
--muted-foreground 0 0% 60% 240 4% 46% Captions, metadata
--accent 253 81% 23% 247 100% 76% Accent surface (indigo ↔ lavender)
--accent-foreground 247 100% 76% 253 81% 23% Text on accent surface
--destructive 0 76% 62% 0 72% 51% Error, destructive action
--border 0 0% 100% / 0.16 240 6% 90% Default border
--input 0 0% 100% / 0.16 240 6% 90% Input field border
--ring 66 100% 83% 240 6% 10% Focus ring
--success 142 76% 36% 142 76% 36% Positive state
--warning 38 92% 50% 38 92% 50% Caution state
--info 217 91% 60% 217 91% 60% Informational state
--radius 0.375rem (6px) Base border radius
3.3

Application Rules

Default theme
Dark theme is the default. Light theme activates only when .light is applied to a parent element.
Primary vs Button-Primary
--primary (lime/brass) is for emphasis surfaces — focus rings, highlights, data callouts. --button-primary (white/black inverted) is the actual CTA fill. Do not interchange.
Accent is for blocks, not text
Use Deep Indigo as a block surface with Lavender text on top. Reserved for moments needing extra weight (e.g. "Deposit via Drift" CTA).
Borders carry weight
Default border width is 0.5px. Borders use alpha-on-white (16%) in dark, solid neutral in light. Hairline borders define structure without visual noise.
Layout background
A radial gradient from --muted to --background (top-center origin) is the default page atmosphere. Not flat black.
Chart colors are sequential
Use chart-1 → chart-5 in declared order. Don't pick mid-sequence for aesthetics. Consistency across charts > visual variety.
04 / Typography

Typography

Three families, in use across the production codebase. Serif for display heft, sans for utility, mono for data.

4.1

Display — Serif

Display Family
IBM Plex Serif
300 · 400 · 500 · 600 · Italic
Productive BTC,
unlocked.

Applied automatically to h1 and h2 via base styles. Editorial weight, mechanical slab. The serif's structural character makes large numerals feel deliberate rather than decorative.

4.2

Body — Sans

Body Family
Aktiv Grotesk Trial
+ Aktiv Grotesk Ex Trial for emphasis

Aktiv Grotesk handles every utilitarian load — UI labels, paragraph text, captions, form fields. Its neutral geometric forms read cleanly at small sizes on screen, where the protocol lives.

Default for body. Extended variant (Aktiv Grotesk Ex) is reserved for headings inside cards and tabular labels where width creates emphasis.

4.3

Mono

Monospace Family
JetBrains Mono
400 · 500 · 600 · 700
0x4B5C...A12E → 0.0247 BTC ⇄ 1,142.83 USDC

Reserved for: addresses, hashes, code, raw numeric values without display formatting, timestamps, tags. The visible mechanics beneath the surface.

4.4

Type Scale

Tokens from --font-size-{xs..4xl} in index.css.

4xl Productive BTC 36 / 2.25rem
3xl Section heading 30 / 1.875rem
2xl Subsection 24 / 1.5rem
xl Card title 20 / 1.25rem
lg Body large / lead 18 / 1.125rem
base Default paragraph text. 16 / 1rem
sm Secondary text, UI labels. 14 / 0.875rem
xs Caption / metadata. 12 / 0.75rem
mono $0.0247 BTC · 2026.05.12 13 / mono
05 / Imagery

Imagery & Iconography

No stock photography. No 3D BTC coins. The visual language is diagrammatic, geometric, and engineering-derived.

5.1

Visual Principles

Schematic

Use technical drawings, blueprints, exploded views — not photographs of money.

Geometric

Squares, circles, lines. No organic forms, no soft gradients, no illustrative flourishes.

Data-native

Charts, ledgers, sequences. Numbers and structure as primary visual material.

5.2

Icon System

Icon set: 1.5px stroke weight, 24×24 grid, geometric construction. Full library: TBD.
06 / Applications

Applications

The system in motion. How Helm shows up on social, in the product, and in documentation.

6.1

Social Templates

6.2

Product UI Sample

helm.fi / dashboard
Position · BTC
0.847 BTC
Productive Yield
8.42%
↗ +0.18% / 24h
Earned
0.0072
≈ $642.50
Health Factor
2.34
Stable
Deposit via Drift
— Accent surface example: Deep Indigo + Lavender —
07 / Light Theme

Light Theme

Activated by adding .light to a parent element. Brass takes the place of Lime; Lavender takes the place of Deep Indigo. Same system, inverted weights.

Light theme · helm.fi

Productive BTC,
unlocked.

Same brand, same proposition — rendered for documentation, marketing surfaces, and contexts where the dark theme would feel out of place.

7.1

Color Inversion Map

How each dark-mode token shifts under .light. Note that --primary and --accent swap entirely — not just brighten.

Token Dark Light
--background #0D0D11 #FFFFFF
--foreground #F7F7F7 #17171B
--primary #F6FFA8 (Lime) #CEAD58 (Brass)
--button-primary #FFFFFF #0A0A0F
--accent #1F0B6A (Deep Indigo) #9284FF (Lavender)
--accent-foreground #9284FF (Lavender) #1F0B6A (Deep Indigo)
--card #17171B #FFFFFF
--secondary #35353A #F4F4F5
--border rgba(255,255,255,0.16) #E2E2E5
--ring #F6FFA8 (Lime) #17171B (Ink)
7.2

Logo on Light

Horizontal · Dark on White SVGPNG
Horizontal · Secondary surface SVGPNG
Symbol · Brass on White SVGPNG
App icon · Inverted SVGPNG
7.3

Product UI on Light

helm.fi / dashboard
Position · BTC
0.847 BTC
Productive Yield
8.42%
↗ +0.18% / 24h
Earned
0.0072
≈ $642.50
Health Factor
2.34
Stable
Deposit via Drift
— Accent: Lavender surface + Deep Indigo text —
7.4

When to Use Light

Default
Dark theme. The protocol's home environment.
Use light for
Documentation sites, governance proposals, press materials, printable PDFs, support articles, and any context where users expect readable long-form content.
Switching mechanism
User preference via toggle, or automatic from prefers-color-scheme. Implemented by adding .light to the root.
Contrast caution
Brass #CEAD58 against white fails AA for body text. Use it for surfaces and large display only — never for paragraph copy.