Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Axiom

axiom.co
Website preview
The character

Terminal window at midnight — flat black canvas, monospaced text, and one orange cursor blinking

darkdevtoolsBerkeleyMono
Colors
12
Typefaces
2
Components
12
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Axiom is a terminal-grade dark interface where every glyph is monospaced, every surface is near-black, and one warm orange does all the chromatic work. The design language borrows from code editors and CLI tools — no gradients, almost no shadows, no rounded softness — instead layering information through subtle shifts in dark neutrals (from #000000 canvas to #191919 cards to #202020 borders) so the UI reads like a well-formatted log file. BerkeleyMono carries the entire voice, from hero headlines to nav labels, giving the product an engineering-native feel that signals audience before it signals brand. Orange appears as a precise tool: the primary CTA fill, the log-bar visualization, and a 2px left border that marks editorial case-study cards — never decorative, always functional.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Ember

#da5c2c

Orange supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color

neutral

Void

#000000

Page background, nav fill, terminal surface

Carbon

#111111

Primary surface, card base, hero canvas

Graphite

#191919

Elevated card background, case-study card fill

Iron

#202020

Hairline borders, dividers, subtle separation

Slate

#3a3a3a

Muted borders, icon strokes, secondary lines

Pewter

#505050

Subtle dividers, decorative rules

Steel

#606060

Tertiary text, icon detail, inactive labels

Ash

#7e7e7e

Muted helper text, small annotations

Fog

#b4b4b4

Secondary text, label text, muted body

Chalk

#d9d9d9

Light borders, stroke detail on icons

Paper

#eeeeee

Primary text, nav links, heading fill, button text

Typography

Type scale

Minor Second (1.067) · 16px base
display32px · 400 · 1.25 · 0px tracking

The quick brown fox jumps

heading-lg24px · 400 · 1.33 · 0px tracking

The quick brown fox jumps

heading20px · 400 · 1.4 · 0px tracking

The quick brown fox jumps

heading-sm18px · 400 · 1.56 · 0px tracking

The quick brown fox jumps

text-1616px · 400 · 1.5

The quick brown fox jumps

body14px · 400 · 1.71 · 0px tracking

The quick brown fox jumps

text-1313px · 400 · 1.5

The quick brown fox jumps

caption12px · 400 · 1.5 · 0px tracking

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

BerkeleyMono

Weights
400, 700
Sizes
12px, 13px, 14px, 16px, 18px, 20px, 24px, 32px
Line height
1.0–1.71
Letter spacing
normal
Fallback
JetBrains Mono, IBM Plex Mono, Fira Code

Universal typeface — headlines, body, nav, buttons, code, table cells, logo. Weight 400 carries prose and UI labels; weight 700 is reserved for emphasis and primary CTAs. The monospaced geometry unifies the brand and signals engineering audience. Every line of text, including navigation and button labels, sits in this monospaced grid — there is no proportional fallback for content.

Aa
Additional typeface

Inter

Weights
400
Sizes
12px, 14px, 16px
Line height
1.33–1.50
Fallback
system-ui, -apple-system, Segoe UI

Secondary text layer — small icon labels, fine print, tertiary annotations where proportional letterforms reduce visual density below the mono baseline

Spacing & shape

Spacing

Density
comfortable
Base unit
8px
Max width
1200px
Section gap
40px
Card padding
32px
Element gap
16px

Border radius

tags9999px
cards2px
icons9999px
inputs2px
buttons2px

Spacing scale

2px
4px
6px
8px
12px
16px
20px
24px
32px
40px
48px
64px
80px
96px

Guidelines

Do

  • Use BerkeleyMono for all UI text including nav, buttons, and labels — mixing proportional fonts breaks the terminal aesthetic
  • Layer surfaces with #000000 → #111111 → #191919 → #202020 steps; never use box-shadow to create elevation
  • Use #da5c2c (Ember) exclusively for primary action fills, log-bar visualization, and the 2px left border on case-study cards
  • Set all border-radius to 2px for containers, cards, and buttons; reserve 9999px for tiny icon badges and tag pills under 32px
  • Place the orange 2px left border on editorial/customer cards as a category mark — it is the only color punctuation in content blocks
  • Use arrow glyphs (→) inline after action labels in BerkeleyMono to signal forward motion and reinforce the CLI cadence
  • Anchor page background at pure #000000 and let paper-white (#eeeeee) text carry all hierarchy through weight (400 vs 700) and size

Don’t

  • Don't introduce gradients, drop shadows beyond the single 1px/2px hairline, or colored backgrounds — the system is deliberately flat
  • Don't use proportional sans-serif fonts (Inter, system-ui) for headlines, nav, or button labels — BerkeleyMono is non-negotiable for brand identity
  • Don't apply #da5c2c to text, icons, or borders other than the CTA fill, log bars, and case-study left border — it loses meaning when scattered
  • Don't round corners above 2px on cards, panels, or buttons — sharp geometry distinguishes this from typical SaaS soft-corner conventions
  • Don't add light-theme sections or alternate surface colors — the entire product is dark-mode-only and any light surface breaks the system
  • Don't use colored badge backgrounds for status (success/error/warning) — communicate state through BerkeleyMono symbols and border treatment only
  • Don't place imagery or photography that isn't product UI or grayscale logo marks — the visual language is screenshots, log patterns, and arrow textures, not lifestyle photography

Components

01

Primary CTA Button

Hero call-to-action, conversion anchor

Filled button with #da5c2c background, #eeeeee text, BerkeleyMono 16px weight 700, 2px border radius, padding 10px 16px. Arrow glyph (→) follows the label. No shadow, no hover lift — color change only.

02

Ghost Button

Secondary action beside primary CTA

Transparent background, 1px #3a3a3a border, #eeeeee text, BerkeleyMono 16px weight 400, 2px radius, 10px 16px padding. Arrow glyph follows label. Sits in nav as "Sign up" and inline as "Sign up for free".

03

Top Navigation Bar

Primary site navigation, sticky on scroll

#000000 background, full-width, 16px horizontal padding. Logo (triangle mark + wordmark) left, nav links center in BerkeleyMono 14px weight 400 #eeeeee with dropdown chevrons, login/signup/demo cluster right. Height ~56px. Hairline #202020 bottom border optional.

04

Announcement Banner

Top-of-page product update strip

Full-width #111111 strip, BerkeleyMono 12px weight 400 #eeeeee text, centered or left-aligned. Closing × icon right. Subtle, not colorful — the message is the emphasis.

05

Case Study Card

Customer testimonial unit in horizontal scroller

#191919 background, 2px radius, 32px padding. 2px solid #da5c2c left border running full height — the only color in the card, functioning as a category tag. Customer logo top, headline BerkeleyMono 18px weight 400 #eeeeee, body text 14px, quote 14px italic-weight in a nested #111111 sub-card, avatar + name + role footer, underlined "case study →" link at bottom.

06

Logo Grid Cell

Customer logo display in social-proof band

#111111 background, 2px radius, centered grayscale logo, ~80px tall, 24px padding. Two rows of six cells. Logos rendered in #eeeeee or #b4b4b4 monochrome.

07

Product Screenshot Panel

Hero visual — the observability product UI

Full-width product mock with #111111 chrome, 2px radius, #202020 inner dividers. Tab bar (Datasets, Stream, Query, Dashboards, Monitor, Flows) in BerkeleyMono 12px with active tab underline. Blue log-bar histogram row (#2a7fff range) is the only interior color; results table below in #111111 with BerkeleyMono 12px monospaced columns and #3a3a3a row dividers.

08

Arrow Decoration Field

Background texture on hero right side

Repeating `>` glyphs in BerkeleyMono 12px weight 400 #3a3a3a, arranged in a diagonal right-pointing pattern. Fills negative space behind hero copy without adding visual weight — a terminal-style marquee that signals "streaming data".

09

Tag / Pill

Category label above card content (e.g., SAVINGS, SIMPLICITY)

Transparent background, BerkeleyMono 12px weight 400 #606060 uppercase, 0px padding. Pure typographic label, no border, no fill — the term sits above card headlines as editorial metadata.

10

Pill Icon Badge

Small circular badge or icon wrapper

9999px radius, ~24px diameter, #111111 or #202020 fill, white icon glyph centered. Used for utility icons and feature markers.

11

Chevron Arrow Link

Inline link with directional indicator

BerkeleyMono 14px weight 400 #eeeeee underlined text, followed by `→` glyph in same color. Appears at card footers ("Hapn case study →") and CTA-adjacent hints ("Book a demo →").

12

Log Bar Histogram

Data visualization in product UI and marketing

Tight rows of rectangular bars in #2a7fff or #da5c2c (the Ember accent), 4-8px tall, 2-4px gaps. Represents event volume over time. No axes labels in marketing context — the bar pattern itself is the visual.

Surfaces & elevation

Level 0

Void

#000000

Page base, nav, terminal canvas

Level 1

Carbon

#111111

Primary content surface, hero background, announcement strip, logo cells

Level 2

Graphite

#191919

Elevated cards, case-study panels, inset blocks

Level 3

Iron

#202020

Borders, dividers, subtle inner separation

Elevation is achieved exclusively through near-black surface steps (#000000 → #111111 → #191919) and 1px hairline borders in #202020, not through shadows. The single permitted shadow (rgba(0,0,0,0.05) 0 1px 2px) is reserved for buttons and is barely perceptible. This keeps the interface feeling like a flat terminal pane where depth is implied by tonal contrast, not by raised geometry.

Buttons, small interactive surfaces

rgba(0, 0, 0, 0.05) 0px 1px 2px 0px

Layout & imagery

Layout

Full-bleed dark canvas with content constrained to a ~1200px max-width centered column. The hero is a left-aligned text block (terminal prompt `~/` above a two-line monospaced headline) paired with a right-side arrow texture and a full-width product screenshot below. Section rhythm is steady: hero → product screenshot → social proof logo grid (2×6) → horizontal-scrolling case study cards (3–4 visible, overflow with ←→ chevrons) → footer. Spacing between sections is 40–64px. The case-study scroller breaks the static grid with horizontal movement, hinting at scroll-driven interaction. Navigation is a simple top bar with no sticky mega-menu — every nav link is a single line of BerkeleyMono with an optional dropdown chevron.

Imagery

Visuals are dominated by product UI screenshots — the actual observability dashboard with its blue log-bar histogram and monospaced result tables. Decorative imagery is limited to repeating `>` arrow glyphs in low-contrast #3a3a3a forming a streaming-data pattern behind the hero. Customer logos are rendered in grayscale (#eeeeee or #b4b4b4) on flat #111111 cells — no photography, no lifestyle imagery, no abstract 3D renders. The product screenshot IS the hero.

Design notes

Agent Guide

**Quick Color Reference** - text: #eeeeee - background: #000000 - surface (card): #111111 - elevated surface: #191919 - border / divider: #202020 No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. - primary action: no distinct CTA color **3 Example Component Prompts** 2. Build a customer case-study card: #191919 background, 2px radius, 32px padding, 2px solid #da5c2c left border running full height. Customer logo top in #eeeeee. Headline BerkeleyMono 18px weight 400 #eeeeee. Quote block nested in #111111 with 16px padding, BerkeleyMono 14px weight 400 #b4b4b4. Footer row: 24px circular avatar + name BerkeleyMono 14px weight 700 #eeeeee + role 14px weight 400 #606060. Bottom link BerkeleyMono 14px underlined #eeeeee with → arrow. 3. Build a product screenshot panel: #111111 outer frame, 2px radius. Tab bar in BerkeleyMono 12px weight 400 #b4b4b4 with active tab underlined in #eeeeee. Histogram row of 4px-tall bars in #2a7fff at 2px intervals across full width. Results table in BerkeleyMono 12px weight 400 #eeeeee with #3a3a3a row dividers and #606060 timestamp column. No shadows, no rounded inner elements.

Similar brands

Vercel

Same dark-mode developer aesthetic with monospaced accent typography and a near-black canvas, though Vercel uses Geist Mono rather than BerkeleyMono

Linear

Dark-first interface with sharp 2px corners, flat surfaces, and a single warm accent color for primary actions against pure black backgrounds

Fly.io

Engineering-native product UI using monospaced type throughout, near-black surfaces layered with hairline borders, and a single chromatic accent for CTAs

PlanetScale

Dark-mode database product page with monospaced code-style typography, flat card surfaces, and a single warm orange accent on the primary CTA

Railway

Developer-platform dark UI with terminal-inspired layouts, monospaced body text, and near-black surface layering instead of shadows

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
FLORA
F

FLORA

Black velvet gallery — pure dark canvas, vivid images as the only color

darkaisans-serif
Tinybird
T

Tinybird

developer terminal at midnight — black void, one electric green cursor, monospace whispers

darkdevtoolsRoboto
Liveblocks
L

Liveblocks

neon vapor trapped in obsidian

darkdevtoolsSuisse Int'l
ClickHouse
C

ClickHouse

phosphor terminal at midnight — a lone lime cursor glowing on black glass.

darkdevtoolsInter
Umbrel
U

Umbrel

warm hearth inside a midnight server room — a black room where a single peach glow marks what matters.

darkdevtoolssans-serif
GitHub

GitHub

cosmic command deck with bioluminescent waypoints — a dark, atmospheric workspace where a single green glow marks the path forward

darkdevtoolsMona Sans
Musterlab. A closer look at good design.About the library