Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Better Stack

betterstack.com
Better Stack website
Website preview
The character

Midnight SRE console

darkdevtoolsHelvetica Now Text
Colors
10
Typefaces
2
Components
11
Visit website

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

The design language

Better Stack operates as a midnight SRE console: a near-black canvas with monochrome surfaces, hairline borders doing the work that elevation does elsewhere, and a single violet-blue accent that surfaces only on actions, links, and gradients. Typography is Helvetica Now with stylistic alternates enabled, giving headlines a crisp, engineered feel — tight tracking, medium weights, and no decorative flourishes. The interface reads like a dark IDE: borders define shapes, inset white highlights suggest depth without drop shadows, and color appears as a scarce resource to mark interactivity. Components are light, flat, and confident — rounded 16px cards, 9999px pill buttons, no heavy panels or skeuomorphic depth.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Iris Blue

#5b63d3

Supporting palette color for small decorative accents when the core palette needs contrast. Do not promote it to the primary CTA color

accent

Periwinkle Glow

#98a4f7

Link color, gradient end stop, accent borders — the only chromatic UI color

neutral

Void Black

#0f101a

Page canvas, nav background, link backgrounds

Carbon Surface

#151621

Card surfaces, primary button background — one step above the canvas

Gunmetal

#1f2433

Input borders, elevated card borders, subtle surface lift

Steel Border

#939db8

Primary hairline border, icon outlines, nav borders — the workhorse border that defines most shapes

Muted Steel

#646e87

Secondary text, subdued borders, inactive nav items

Frost

#c9d3ee

Active nav text, icon strokes, light-on-dark headings

Pure White

#ffffff

Primary heading text, body text emphasis, button text

Deep Ink

#000000

SVG icon fills, shadow anchor for inset highlights

Typography

Type scale

Major Second (1.125) · 16px base
display53px · 500 · 1.08 · -0.53px tracking

The quick brown fox jumps

heading-lg40px · 700 · 1.1 · -0.4px tracking

The quick brown fox jumps

heading36px · 700 · 1.17 · -0.36px tracking

The quick brown fox jumps

heading-sm28px · 700 · 1.45 · -0.28px tracking

The quick brown fox jumps

subheading20px · 400 · 1.45 · -0.2px tracking

The quick brown fox jumps

body16px · 400 · 1.6 · -0.16px tracking

The quick brown fox jumps

body-sm14px · 400 · 1.55 · -0.14px tracking

The quick brown fox jumps

text-1313px · 400 · 1

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Helvetica Now Text

Weights
400, 500, 700
Sizes
10, 12, 13, 14, 16, 20, 28, 36px
Line height
1.45, 1.50, 1.55, 1.60, 1.85
Letter spacing
-0.01em uniformly
Fallback
Inter
Features
"ss01" on, "ss03" on, "ss04" on, "ss19" on

Body text, navigation, buttons, inputs, card content, links, icons

Aa
Additional typeface

Helvetica Now Display

Weights
500, 700
Sizes
40, 53px
Line height
1.08, 1.10
Letter spacing
-0.01em
Fallback
Inter Display
Features
"salt" on, "ss02" on; "ss01" on, "ss03" on, "ss04" on, "ss19" on

Hero and section headlines

Spacing & shape

Spacing

Density
comfortable
Base unit
4px
Max width
1200px
Section gap
80px
Card padding
20px
Element gap
20px

Border radius

nav10px
cards16px
inputs10px
buttons9999px

Spacing scale

1px
2px
4px
6px
8px
12px
16px
20px
24px
28px
36px
40px
44px
48px
53px
56px
128px
150px
158px
164px
165px
192px
213px

Guidelines

Do

  • Use #939db8 as the default border color for cards, inputs, and dividers — it's the structural border of the system
  • Use the violet-blue gradient (linear-gradient(353deg, #5b63d3, #7c87f7)) exclusively for the primary CTA — one gradient, one job
  • Apply the inset white highlight (rgba(255,255,255,0.25) 0 1px 3px inset) to nav and filled buttons for a 1px top rim-light
  • Use Helvetica Now Display at weight 500 for headlines — not 700; authority comes from precision, not weight
  • Keep letter-spacing at -0.01em uniformly across all text sizes; the tracking is part of the system identity
  • Enable font features "ss01", "ss03", "ss04", "ss19" on body text and add "salt", "ss02" on display — these shape the distinctive letterforms
  • Define depth through surface tones (#0f101a → #151621 → #1f2433), not drop shadows

Don’t

  • Don't use drop shadows for elevation — the system uses inset highlights and surface contrast only
  • Don't use the periwinkle (#98a4f7) as a filled button background — it belongs to links and gradient stops
  • Don't use weight 700 for body or nav text — 500 is the maximum for UI; 700 is reserved for emphasis only
  • Don't introduce new chromatic colors — the 10% colorfulness budget is already spent on the violet-blue accent
  • Don't use sharp corners (0-4px) on cards or buttons — 16px for cards, 9999px for buttons, 10px for inputs
  • Don't use the canvas color (#0f101a) for card surfaces — cards must be at least #151621 to be distinguishable
  • Don't use bright or saturated text colors — text should be white, #c9d3ee, or #646e87 only

Components

01

Primary CTA Button (Gradient)

Main call-to-action — sign up, start for free

Pill shape (9999px radius). Background: linear-gradient(353deg, #5b63d3 17.51%, #7c87f7 183.08%). Text: white, Helvetica Now Text 16px weight 500. Padding: 8px 20px. No border. White text. This is the only gradient element in the UI — it earns the right to be chromatic by being the conversion point.

02

Ghost/Outlined Button

Secondary actions — explore pricing, explore AI SRE

Pill shape (9999px radius). Transparent background, 1px border in #939db8 or #262935. Text: #c9d3ee or #ffffff, Helvetica Now Text 14-16px weight 500. Padding: 8px 20px. Often paired with a chevron/arrow icon.

03

Email Input Field

Hero lead capture

Background: #0f101a (canvas, not surface — sits as a well). Border: 1px #1f2433. Radius: 10px. Padding: 12px 20px. Placeholder text in #646e87. Helvetica Now Text 16px weight 400. Pairs with a gradient CTA button to its right.

04

Comparison Card

Pricing/feature comparison panel (the 'At a fraction of your current costs' section)

Background: #151621. Border: 1px #1f2433. Radius: 16px. Padding: 20-24px internal. Contains 3-column metric headers (1 TB, 1 TB, 1 TB), pricing rows, and a fine-print footnote in 12px #646e87. The card creates a floating data table feel.

05

Testimonial Card

Social proof tiles in the grid

Background: #151621. Border: 1px #1f2433. Radius: 16px. Padding: 20px. Contains quoted text (Helvetica Now Text 14-16px), a handle in #98a4f7, a display name, an avatar circle, and a small periwinkle checkmark icon.

06

Top Navigation Bar

Primary site navigation

Background: #0f101a (canvas, transparent over page). Height: ~56px. Horizontal layout with logo left, nav links center (Platform, Documentation, Pricing, Community, Company, Enterprise), Sign In and gradient Sign Up button right. Subtle inset white highlight at the top edge (rgba(255,255,255,0.25) 0 1px 3px inset) creates a hairline divider from the page.

07

Logo Trust Bar

Social proof below hero

Horizontal row of partner/customer logos (NordVPN, UNICEF, Canada, Decathlon, Raycast, Ametek). Logos are monochrome #939db8 or #646e87, no color, evenly spaced with ~40-60px gaps. No background, no border — sits directly on the dark canvas.

08

Product Screenshot Showcase

Hero visual — dashboard mockup

Large dark product UI mockup with internal panels showing observability charts (area charts in muted periwinkle, line graphs, KPI cards). The screenshot itself acts as a visual element, floating on the canvas with no frame or shadow.

09

Section Heading Block

Section titles (e.g., 'Don't just take our word for it')

Centered text block. Heading: Helvetica Now Display 40px weight 500, white. Subtext: Helvetica Now Text 16-20px weight 400, #c9d3ee or #646e87. Max-width contained, centered. Often followed by a carousel/grid of cards below.

10

Metric Stat Block

Key statistics in feature sections (80x more data, 98% lower costs)

Large number in Helvetica Now Display 40-53px weight 500, white. Label below in 14-16px weight 400, #c9d3ee. Left-aligned within a two-column layout, tight 4-8px gap between number and label.

11

Navigation Dropdown Item

Dropdown menu items under Platform/Community nav links

Background: #151621. Border: 1px #1f2433. Radius: 16px. Padding: 16-20px. Contains small icon + label pairs. Text in #ffffff or #c9d3ee.

Surfaces & elevation

Level 0

Canvas

#0f101a

Page background, full-bleed dark base

Level 1

Card Surface

#151621

Card bodies, comparison panels, product containers

Level 2

Elevated Border

#1f2433

Input fields, bordered card edges

No drop shadows. Elevation is implied through surface tone shifts (#0f101a → #151621 → #1f2433) and a single inset white highlight (rgba(255,255,255,0.25) 0 1px 3px inset) on the nav and filled buttons, creating a 1px rim-light at the top edge. This is a deliberately flat system — shapes are defined by borders and surface contrast, not by floating panels.

Navigation Bar

rgba(255, 255, 255, 0.25) 0px 1px 3px 0px inset

Primary Button (filled)

rgba(255, 255, 255, 0.25) 0px 1px 3px 0px inset

Layout & imagery

Layout

Max-width 1200px centered content with full-bleed dark sections. Hero is a split layout: left column with headline (40-53px display), subtext, email input + gradient CTA, and fine print; right column with a large product screenshot that overlaps or sits as a floating panel. Subsequent sections alternate between two-column text+visual layouts and centered text blocks with card grids below. Sections are separated by generous vertical breathing room (80px+). Testimonials appear in a 4-column card grid. The rhythm is: dark hero → 2-col cost comparison → card grid testimonials → dark footer.

Imagery

The site uses product screenshots as hero visuals — actual dashboard UI mockups showing observability charts, logs, and metrics panels. These are not stock photos but rendered product surfaces, dark-themed to match the page. No lifestyle photography, no abstract illustrations, no 3D renders. Partner/customer logos appear as monochrome wordmarks in #939db8. The visual language is entirely product-centric: the tool's own interface IS the marketing imagery.

Design notes

Agent Guide

## Quick Color Reference - Text primary: #ffffff - Text secondary: #c9d3ee - Text muted: #646e87 - Canvas: #0f101a - Card surface: #151621 - Border: #939db8 - Accent / links: #98a4f7 - primary action: #151621 (filled action) ## Example Component Prompts 1. Create a Primary Action Button: #151621 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA. 2. **Ghost Navigation Button**: Pill shape, transparent background, 1px border in #262935, text #c9d3ee, Helvetica Now Text 14px weight 500, padding 8px 20px, with a right chevron icon. 3. **Comparison Card**: Background #151621, 1px border #1f2433, 16px radius, 24px padding. Contains a 3-column header row with metric labels in 20px weight 500 white, a divider in #1f2433, and rows comparing competitor vs Better Stack with prices in 16px weight 500. 4. **Testimonial Tile**: Background #151621, 1px border #1f2433, 16px radius, 20px padding. Quote text in 14px weight 400 #ffffff, Twitter handle in #98a4f7, display name in 14px weight 500, avatar circle 32px, small periwinkle checkmark icon. 5. **Hero Section**: Full-width dark canvas (#0f101a). Left: 53px display headline in white, 20px subtext in #c9d3ee, email input (background #0f101a, 1px border #1f2433, 10px radius) paired with a gradient 'Start for free' button. Right: large product screenshot floating with no frame or shadow. Vertical spacing 40px between headline and subtext.

Similar brands

Linear

Same dark engineering-tool aesthetic with tight borders, gradient CTA, and flat surfaces

Vercel

Dark canvas with a single chromatic accent (blue/indigo gradient), hairline borders defining shapes

Render

Near-black background, monochrome surfaces, minimal color used only for primary actions

Railway

Dark devtool interface with flat cards, border-defined shapes, restrained accent color

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
GitHub

GitHub

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

darkdevtoolsMona Sans
Resend

Resend

black velvet with violet neon

darkdevtoolsInter
Trunk

Trunk

monochrome control room with one green signal light. A dark, technical, near-grayscale interface where the only color that matters is a single dot of green confirming the pipeline is alive.

darkdevtoolsNeue
React Email

React Email

Obsidian workshop for code artisans — deep matte black, hairline white edges, and one cyan beacon glowing through developer glass.

darkdevtoolsInter
Sauce Labs

Sauce Labs

Neon-lit command center on obsidian glass — a dark engineering console where a single green pulse marks every live signal.

darkdevtoolsAeonik
Tinybird
T

Tinybird

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

darkdevtoolsRoboto
Musterlab. A closer look at good design.About the library