Brand Identity Guide
KellerAI

See the connections. Make the call.

Version 1.0 — February 2026
01

What We Are

An executive intelligence platform. A knowledge graph that makes complex business relationships visible and actionable. The control room for strategic decisions.

Four traits define us: Precise and purposeful. Authoritative and data-dense. Kinetic and alive. Approachable despite complexity. We live at the intersection of power and clarity.

Brand Personality

TraitWe AreNot This
PreciseEvery element earns its placeDecorative, ornamental
AuthoritativeDark, confident, data-denseAggressive, cold
KineticForce simulation, real-time connectionsFlashy, animated for effect
ApproachableProgressive disclosure, natural feelDumbed-down, toy-like

The Voice

Direct. Confident. Never verbose. Action-oriented labels. Verb + Object. “Add to Graph” not “Would you like to add this to your graph?”

Do

Add to Graph

Run Assessment

Authentication required. Connect your Claude account.

No nodes match this filter. Clear filters to see all.

Don’t

Would you like to add this to your graph?

Click here to start an assessment

Oops! Something went wrong with authentication.

We couldn’t find anything. Try again later!

02

The Palette

The brand identity flows through a tri-color gradient—Blue, Amber, Purple—derived from the K mark. Depth via luminance. All colors are CSS custom properties. Never use raw hex in components.

Brand Gradient — The K Triad

--brand-gradient
--brand-blue
#3b82f6
K left arm, primary
--brand-amber
#e88c0c
K apex, warmth
--brand-purple
#8b5cf6
K right leg, depth

Backgrounds

--bg-void
#06080f
App canvas, graph
--bg-surface
#0c1221
Panels, sidebars
--bg-elevated
#131b2e
Cards, dropdowns
--bg-interactive
#1a2540
Inputs, hovers
VOID
SURFACE
ELEVATED
INTERACTIVE

Accent — Blue (Primary Action)

--accent
#3b82f6
Primary CTAs, active tabs
--accent-hover
#60a5fa
Hover state
--accent-muted
#1e3a5f
User chat bubbles
--accent-glow
#3b82f620
Focus rings, glows

Semantic — Status Signals

--success
#22c55e / #052e16
Positive outcomes
--warning
#f59e0b / #422006
Caution signals
--danger
#ef4444 / #450a0a
Errors, critical gaps

Text Hierarchy

--text-primary
#f1f5f9
Headings
--text-secondary
#94a3b8
Body text
--text-muted
#64748b
Placeholders
--text-ghost
#475569
Disabled text

Borders

--border-subtle
#1e293b
Panel dividers
--border-default
#334155
Input borders
--border-focus
#3b82f6
Focused inputs

Node Type Palette

Node colors are sacred. They are the graph’s visual language and must remain distinct.

Skills
Components
Expertise
Regulations
Competitors
Deliverables
Gaps
Tools

Edge Type Palette

Strong
Moderate
Weak
Dependency
Gap
Competes
03

Two Families, Three Voices

Display and body share Inter’s geometric precision. Mono provides the evidence layer—scores, metadata, technical labels. Weight and tracking do the differentiation.

Display & Body — Inter
See the connections.
Capability Gap Analysis
An executive intelligence platform that makes complex business relationships visible and actionable. Progressive disclosure over information overload.
Monospace — JetBrains Mono
NODE DETAILS beads-a7f 0.92 4 connections · 2 dependencies

Type Scale

TokenSizePxUsage
--text-2xs0.625rem10Metadata, timestamps
--text-xs0.75rem12Secondary labels, node badges
--text-sm0.875rem14Body text, chat messages
--text-base1rem16Primary UI text
--text-lg1.125rem18Section headers
--text-xl1.5rem24Panel titles, modal headers
Do

Inter 600–700 for headings, 400 for body.

JetBrains Mono uppercase with tracked spacing for labels.

Minimum 14px for interactive text.

Don’t

Use serif typefaces anywhere.

Go smaller than 10px for any readable content.

Mix font weights arbitrarily.

04

8px Grid System

Consistent spacing creates visual rhythm. Every measurement derives from the 8px base unit.

Spacing Scale

--space-1
4px
--space-2
8px
--space-3
12px
--space-4
16px
--space-6
24px
--space-8
32px

Border Radius

sm / 4px
md / 8px
lg / 12px
full / pill

Layout Constraints

Side Panel
320px
Graph Canvas
fills viewport
Toolbar
48px
ElementValue
Side panel320px desktop, full-width mobile
Toolbar48px height
Touch targetsmin 44×44px
Graph canvasfills remaining viewport
05

Circuit Forge

Every button is forged with depth. Primary CTAs use a 7-stop blue gradient with inset highlights and inner frame borders. Ghost buttons carry a subtle fill. Hero CTAs are the brightest—radial underlayer, triple-frame shadow, blue-to-purple surge.

Hero CTA — Surge: blue-to-purple, triple frame, radial underlayer
Launch Assessment
Start Interview
Primary CTA — Circuit Blue: 7-stop depth gradient, inner frame
Add to Graph
Send
Run Assessment
Secondary CTA — Ghost Circuit: subtle blue fill, double border
Filter Nodes
Export
Clear Selection
Action Buttons — Corner marks ×4, layered icons, pulse core
Disabled — 40% Opacity, pointer-events: none
Add to Graph
Filter Nodes
TierGradientFrameShadow Layers
Hero10-stop blue→purple + radialInner + triple outer5 (highlight, edge, ring, gap, glow)
Primary7-stop blue depthInner frame3 (highlight, edge, ring)
Secondary2-stop subtle blueInner frame1 (inset ring)
ActionRadial + 2-stopCorner marks ×42 (inset ring, highlight)

Chips & Badges

Micro-components that carry data density. Node badges identify graph categories with corner marks. Filter chips toggle visibility. Score badges display confidence with gradient text. Verdict badges signal assessment outcomes.

Node Type Badges

Skill
Component
Expertise
Regulation
Deliverable
Gap
Tool

Filter Chips

All Types
Skills
Components
Expertise
Regulations
Gaps
Deliverables

Score Badges

0.95
0.82
0.67
0.41

Verdict Badges

Strong
Moderate
Weak

Composition Example

ComponentFontFrameIndicator
Node BadgeMono 0.58rem / 0.25emCorner marks ×4Color dot
Filter ChipMono 0.55rem / 0.12emInset ringActive glow
Score BadgeMono 0.62remCorner marks ×4Gradient text
VerdictMono 0.55rem / 0.2emInset ringSemantic color
06

Depth Hierarchy

Containers are built on the luminance depth scale. Panels sit at surface level. Cards float at elevated. Featured cards get a brand gradient accent bar and corner glow. Feed cards carry a bottom gradient line. No drop shadows—depth comes from brightness.

Featured Card

Feed Card

Data Pipeline Design
ETL architecture patterns for real-time analytics. 3 dependent deliverables.
6 connections
Moderate

Panel

NODE DETAILS
Strategic Planning
Core competency area with 12 connected nodes.
Expertise
0.87

Chat Bubbles

YOU
Show me the capability gaps for our AI strategy.
KELLERAI
I found 3 capability gaps. The most critical is MLOps Pipeline with 5 dependent deliverables.
YOU
Add that as a priority node.
KELLERAI
Added. Connected to 5 deliverables and 2 skill requirements.
ComponentBackgroundAccent
Featured Card--bg-surfaceLeft gradient bar + corner glow
Feed Card--bg-surfaceBottom gradient line (40%)
Panel--bg-surface--border-subtle
Card--bg-elevatedLeft gradient bar
User bubble--accent-mutednone
AI bubble--bg-elevatednone
07

Speed Is Respect

Transitions are fast. Loading states are honest. No spinners longer than 3 seconds without explanation. Hover surfaces respond in 120ms. Page transitions never exceed 400ms.

Transition Timing

--transition-fast
120ms ease-out
--transition-normal
200ms ease-out
--transition-slow
400ms ease-out

Hover Signature

Background lightens one step in the depth scale. Border brightens to --border-default. Transition: --transition-fast.

void
surface
surface
elevated
elevated
interactive

Loading State

Analyzing connections...

Loader: 12–16px • animate-spin • --text-muted

Graph Interactions

ElementBehavior
Node hoverscale(1.15) / 120ms
Edge hoveropacity 1.0 + stroke increase
PhysicsD3 force simulation
08

Direct. Confident. Never Verbose.

“See the connections. Make the call.” Short declarative sentences. Active voice. Action-oriented labels. Past tense for confirmations: “Added”, “Connected”, “Saved”.

Button Copy

Do

Add to Graph

Run Assessment

Start Interview

Confirmation: “Added”, “Connected”

Don’t

Click here to add this to your graph

Start running an assessment now

Submit

Confirmation: “Successfully added!”

Error Copy

Auth failure
Authentication required. Connect your Claude account.
Network
Connection lost. Retrying.
Never
Oops! Something went wrong.
Never
We’re having trouble right now. Try again later!

Empty States

No results
No nodes match this filter. Clear filters to see all.
Empty graph
No nodes yet. Start an interview or add manually.
Never
Your graph is empty. Why not add some nodes?
09

Eight Rules

Every design decision passes through these principles. When in doubt, consult the list.

01
The graph is the product
Everything exists to support the force-directed visualization. UI chrome is minimal.
02
Density over decoration
Pack information, not whitespace. Every pixel serves the decision-maker.
03
Depth through luminance
No drop shadows. Spatial hierarchy comes from background brightness stepping.
04
Color is data
Node colors, edge colors, verdict colors are the graph’s visual language. Decorative color is forbidden.
05
Progressive disclosure
Show the overview first. Details on hover/click. Advanced features behind explicit actions.
06
Speed is respect
Transitions are fast. Loading states are honest. No spinners longer than 3 seconds without explanation.
07
Touch-native, mouse-refined
Design for fat fingers first, then add hover states for precision devices.
08
Consistency is trust
Same component, same behavior, everywhere. No special cases.
KellerAI
KellerAI Brand Book v1.0 — February 2026