Skip to content

Brand book · living style guide

The Longbridge design system

Every swatch, specimen, and component on this page is rendered from the same design tokens and components that ship in production. It is wired to the source of truth, so it can't drift.

theme.css single source of truth Ink-forward

Flip the theme — the whole page re-tints from one token remap. Light and dark are the same system at two temperatures.

Honest infrastructure — products we run, and senior consulting.

01

Foundation

What Longbridge is, who it's for, and the promise the whole system exists to express.

The promise

Longbridge Technologies builds and runs honest infrastructure — self-serve products we operate ourselves, and senior, principal-led consulting — for people who treat their foundations as an edge, not an afterthought.

The conviction

“Infrastructure is a foundation, not a footnote. We build and run what we sell — so the tools are the ones we operate ourselves, and the advice comes from people who live with the trade-offs.”

The five attributes

Every design choice on this page should express all five. If a choice doesn't, it's wrong.

Honest

Real prices, no dark patterns. We say exactly what something costs and exactly what it does.

Engineered

Precise and technically credible. Monospace, real diagrams, numbers that add up.

Crafted

Premium execution, end to end. Cost-efficient is not the same as cheap — in the products or the consulting.

Warm

Builder-to-builder, human, not corporate. Warm paper, a single aurora-teal accent, plain language.

Calm

Quiet confidence, understated. Generous whitespace, restrained motion, no shouting.

Values

Honesty
We tell you what it costs and what it does — before you ask.
Transparency
Placeholders are labelled. Changes are announced. No fine-print traps.
Fairness
No lock-in, ever. Bring your own nodes and we never tax them; in consulting we build to hand back. Leave with what is yours.

The BYO-no-tax mechanic

Most managed Kubernetes charges you for the control plane and taxes every node you attach — per vCPU, per hour. Longbridge charges a flat price for the span and nothing for the piers. The compute that costs real money stays on hardware you already own.

One Kubernetes cluster spanning a homelab, Hetzner, and AWS A solid ink control-plane deck managed by Longbridge spans the top. Below it, three piers — Homelab, Hetzner, and AWS — are each labelled "your node". Cables connect each pier up to the control plane, forming a single cluster. Control plane · managed by Longbridge your node Homelab Talos on a NUC your node Hetzner cloud worker your node AWS spot instance one cluster · one kubeconfig · your hardware, never taxed
02

Voice & tone

How Longbridge sounds: like one engineer telling another the truth.

01

Plain over clever

Say the true thing in the fewest words. "We never tax your nodes" beats "revolutionary cost optimisation".

02

Specific over vague

Name the machine, the cloud, the price. Specificity is how engineers earn trust.

03

Calm over loud

No exclamation marks, no urgency theatre. Confidence is quiet.

04

Builder-to-builder

Talk like one engineer telling another what actually works — and what does not.

Do / Don't

Do

A flat monthly price for the control plane. Your nodes are always free.

Don't

Unbeatable, disruptive pricing that changes everything!

Do

Prices are placeholders during early access.

Don't

Lock in this exclusive deal before it disappears forever.

Do

Bring your own nodes across any cloud. Leave with them anytime.

Don't

The only platform you will ever need. Switching is impossible.

Do

We manage the part that's annoying: etcd, certs, upgrades.

Don't

AI-powered, next-generation, cloud-native synergy.

04

Color

Ink-forward / warm-monochrome. Warm paper and ink ARE the brand. Primary actions are high-contrast monochrome; the only chromatic accent is a restrained aurora teal — drawn from the hero's light — used sparingly (≈≤3 spots per page) for links, focus rings, and at most one intentional highlight. Components only ever touch the semantic layer. Contrast chips show body-text legibility on each colour.

Brand ramps

Sand — paper + ink

The identity. Warm paper and ink ARE the brand — warm-tinted greys (never cool), the calm monochrome ground everything sits on. Paper at 50 (#FAF7F1), ink at 900 (#211D17).

50
#FAF7F1
100
#F3EEE4
200
#E9E2D5
300
#D8CDB9
400
#BBAF98
500
#9A9081
600
#6E6557
700
#4A4338
800
#312C24
900
#211D17
950
#14130F

Aurora teal — the lone accent

The only chromatic note, drawn from the hero’s aurora. A restrained teal, used sparingly (≈≤3 spots per page) for links, focus rings, and at most one intentional highlight. Anchored at 700 (#0F766E); #4FC9B4 carries it in dark.

50
#ECF7F4
100
#D8EDE9
200
#AFDED5
300
#82C9BC
400
#4FB3A3
500
#2A9485
600
#16847A
700
#0F766E
800
#0C5F58
900
#0E4A45
950
#07302C

Semantic tokens

The contract components build against. Shown light and dark side by side — same names, remapped values.

Surfaces

Light
--color-bg
#FAF7F1Page ground
15.68:1AAA
--color-bg-subtle
#F3EEE4Recessed band
14.50:1AAA
--color-surface
#FFFFFFCards / panels
16.76:1AAA
--color-surface-2
#F7F3EAInset / code
15.14:1AAA
Dark
--color-bg
#14130FPage ground
16.21:1AAA
--color-bg-subtle
#1A1813Recessed band
15.47:1AAA
--color-surface
#1C1A15Cards / panels
15.16:1AAA
--color-surface-2
#23201AInset / code
14.16:1AAA

Borders

Light
--color-border
#E9E2D5Hairlines
13.01:1AAA
--color-border-strong
#D8CDB9Emphasis edge
10.66:1AAA
Dark
--color-border
#2E2A22Hairlines
12.45:1AAA
--color-border-strong
#3C372DEmphasis edge
10.31:1AAA

Text

Light
--color-text
#211D17Body / ink
--color-text-muted
#6E6557Secondary
--color-text-faint
#9A9081Captions
Dark
--color-text
#F3EFE7Body / ink
--color-text-muted
#B4AB9BSecondary
--color-text-faint
#857C6DCaptions

Primary action · monochrome

Light
--color-primary
#211D17Buttons / CTAs
1.00:1fail
--color-primary-hover
#353027Hover
1.28:1fail
--color-primary-contrast
#FAF7F1Label on primary
15.68:1AAA
Dark
--color-primary
#F3EFE7Buttons / CTAs
1.00:1fail
--color-primary-hover
#FFFFFFHover
1.15:1fail
--color-primary-contrast
#211D17Label on primary
14.62:1AAA

Accent · Aurora teal (the lone accent)

Light
--color-accent
#0F766ELinks · focus · 1 highlight
3.06:1AA large
--color-accent-hover
#0C5F58Hover
2.23:1fail
--color-accent-contrast
#FFFFFFOn accent
16.76:1AAA
--color-accent-weak
#D8EDE9Tint / chip
13.74:1AAA
Dark
--color-accent
#4FC9B4Links · focus · 1 highlight
1.77:1fail
--color-accent-hover
#6FD8C6Hover
1.49:1fail
--color-accent-contrast
#06241FOn accent
14.31:1AAA
--color-accent-weak
rgba(79,201,180,.15)Tint / chip
tint

Status

Light
--color-success
#2E7D5BHealthy
3.35:1AA large
--color-info
#1B6B8CNote
2.82:1fail
--color-warning
#B5791FCaution
4.57:1AA
--color-danger
#B23A3AError
2.84:1fail
Dark
--color-success
#4FB286Healthy
2.28:1fail
--color-info
#4FA8CCNote
2.35:1fail
--color-warning
#D9A23ECaution
1.99:1fail
--color-danger
#E07A7AError
2.53:1fail

Contrast chips report the WCAG ratio of body ink on each surface, computed at build time. AA = ≥ 4.5:1 · AA large = ≥ 3:1. Tint tokens (rgba) are marked and excluded from the numeric check.

05

Typography

Four self-hosted families: Hanken Grotesk for display, Inter for body and UI, IBM Plex Mono for labels, code, and prices — the engineering-honesty cue — and Space Grotesk for the wordmark alone.

Hanken Grotesk
font-family: var(--font-display)
Display & headings 500 · 600 · 700

The control plane is the span. Your nodes are the piers.

AaBbCcGg 0123456789 €5 /mo · {} => []

Inter
font-family: var(--font-sans)
Body & UI 400 · 500 · 600

We manage the control plane. You bring the nodes. We never tax them.

AaBbCcGg 0123456789 €5 /mo · {} => []

IBM Plex Mono
font-family: var(--font-mono)
Labels · code · prices 400 · 500

kubectl get nodes · conformant k8s · no node tax

AaBbCcGg 0123456789 €5 /mo · {} => []

Space Grotesk
font-family: var(--font-wordmark)
Wordmark only 500

longbridge

AaBbCcGg 0123456789 €5 /mo · {} => []

Type scale

  • display clamp(2.4–3.6)rem · fluidpx Longbridge
  • 5xl 3rem · 48px Longbridge
  • 4xl 2.25rem · 36px Longbridge
  • 3xl 1.875rem · 30px Longbridge
  • 2xl 1.5rem · 24px Longbridge
  • xl 1.25rem · 20px Longbridge
  • lg 1.125rem · 18px Longbridge
  • base 1rem · 16px Longbridge
  • sm 0.875rem · 14px Longbridge
  • xs 0.8125rem · 13px Longbridge

Display — Hanken Grotesk

Headlines, hero, section titles. Tight tracking (-0.02em), balanced wrapping, weight 600–700.

Body — Inter

Paragraphs, UI, buttons. Comfortable line-height (1.6), weight 400–600. Quiet and legible at length.

Mono — IBM Plex Mono

Eyebrows, prices, code, badges, diagram labels. The honesty cue: real numbers, set like an engineer would.

06

Modeled phenomena

The backgrounds are not stock art or AI imagery. Each is a real mathematical or physical phenomenon, computed live in the browser — honest craft, the same conviction as the products. One per page, each paired with a quiet mono caption that names it.

Aurora Home · a light-field over the long dark
Flow field Control Plane · a vector field
Delaunay mesh Mesh · a self-organising network
Contours Consulting · a scalar field
Game of Life 404 · cellular automata

One canvas per page, visibility-gated, frame- and DPR-capped, and frozen to a single still under prefers-reduced-motion. Each sits behind a discreet mono caption — the signature that names the phenomenon, e.g. — aurora borealis · over the long dark · 60°N. The aurora's mint → cyan → azure → violet ramp is where the accent teal is drawn from.

07

Space · radius · elevation

A 4px spacing base, a small set of radii, and warm, low-contrast shadows. Generous whitespace is a brand attribute, not an afterthought.

Spacing scale

--spacing-1
4px
--spacing-2
8px
--spacing-3
12px
--spacing-4
16px
--spacing-5
20px
--spacing-6
24px
--spacing-8
32px
--spacing-10
40px
--spacing-12
48px
--spacing-16
64px
--spacing-20
80px
--spacing-24
96px
--spacing-32
128px

Radius

--radius-sm 6px
--radius-md 10px
--radius-lg 14px
--radius-xl 20px
--radius-pill pill

Elevation

--shadow-sm
0 1px 2px rgba(33,29,23,.06)
--shadow-md
0 4px 12px rgba(33,29,23,.07)
--shadow-lg
0 12px 32px rgba(33,29,23,.09)

Warm, low-contrast shadows in light. In dark mode the system favours borders over shadow — elevation reads through surface + edge instead.

08

Components

The same components the marketing pages use — shown working, and re-tinting under dark mode because they only consume semantic tokens.

Button

variant: primary · secondary · ghost — size: sm · md · lg

Badge

tone × {neutral, accent, secondary, success, info, warning, danger} · mono · dot
Neutral Flat price Your node Healthy Note Caution Error v1.29.4 conformant k8s

Default card

Surface, hairline border, warm shadow-sm. The default panel.

Subtle card

surface-2 ground, no shadow. For nested or quiet contexts.

Accent card

accent-weak (aurora teal) ground with a teal edge. For one intentional emphasis, used sparingly.

Form input

.lb-input — focus ring uses --color-focus

Pricing tier

featured lifts the most-popular tier with the accent ring

Small

A home cluster or a side project.

€5 /mo
Get early access
  • Your own nodes — always free
  • Managed control plane
  • Up to 5 worker nodes

Large

Production across several clouds.

€40 /mo
Get early access
  • Your own nodes — always free
  • Everything in Medium
  • Unlimited nodes
  • Backups & PITR

Cluster diagram

the signature bridge-motif schematic — pure inline SVG on semantic tokens
Light
One Kubernetes cluster spanning a homelab, Hetzner, and AWS A solid ink control-plane deck managed by Longbridge spans the top. Below it, three piers — Homelab, Hetzner, and AWS — are each labelled "your node". Cables connect each pier up to the control plane, forming a single cluster. Control plane · managed by Longbridge your node Homelab Talos on a NUC your node Hetzner cloud worker your node AWS spot instance one cluster · one kubeconfig · your hardware, never taxed
Dark — same SVG, remapped tokens
One Kubernetes cluster spanning a homelab, Hetzner, and AWS A solid ink control-plane deck managed by Longbridge spans the top. Below it, three piers — Homelab, Hetzner, and AWS — are each labelled "your node". Cables connect each pier up to the control plane, forming a single cluster. Control plane · managed by Longbridge your node Homelab Talos on a NUC your node Hetzner cloud worker your node AWS spot instance one cluster · one kubeconfig · your hardware, never taxed
09

In context

Living proof the tokens and components compose into real product surfaces — re-tinting under dark mode because they only consume semantic tokens.

Product hero

Longbridge Control Plane

Run one Kubernetes cluster across your homelab, Hetzner, and AWS.

We manage the control plane. You bring the nodes. We never tax them.

One Kubernetes cluster spanning a homelab, Hetzner, and AWS A solid ink control-plane deck managed by Longbridge spans the top. Below it, three piers — Homelab, Hetzner, and AWS — are each labelled "your node". Cables connect each pier up to the control plane, forming a single cluster. Control plane · managed by Longbridge your node Homelab Talos on a NUC your node Hetzner cloud worker your node AWS spot instance one cluster · one kubeconfig · your hardware, never taxed
Pricing

Small

A home cluster or a side project.

€7 /mo
Get early access
  • Your own nodes — always free
  • Managed control plane
  • Per running replica

Large

Production across several clouds.

€28 /mo
Get early access
  • Your own nodes — always free
  • Twice again
  • Backups & PITR

Every tier includes your own nodes — always free. No per-vCPU tax. No bait-and-switch. Prices are placeholders during early access.

Trust

No node tax

A flat price for the control plane. We never charge for the hardware you already own.

No lock-in

Conformant Kubernetes, a plain kubeconfig. Leave with your nodes whenever you like.

No bait-and-switch

Placeholders are labelled. We tell you before anything changes. No dark patterns.

One system, two temperatures. Rendered from the tokens, all the way down.