Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Air

air.inc
Website preview
The character

midnight sky through glass sculpture

darksaasControl
Colors
6
Typefaces
4
Components
12
Visit website

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

The design language

Air uses a dark, atmospheric canvas with full-bleed cloud photography and sculptural glass-like 3D forms as its primary visual mode. The type system is the brand: a single sans-serif at moderate weights carries everything from nav to body, while compressed and cursive display cuts break in for emphasis — one italic word ("AI") in cursive sets a confident, slightly playful tone against the otherwise restrained UI. Components are lightweight — minimal elevation, thin borders, small radii, and near-transparent surfaces — letting the imagery carry emotion while the interface stays functional and fast.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

accent

Twilight Blue

#426188

Heading text on dark backgrounds — the only chromatic text color, a desaturated steel blue that reads as cool and atmospheric rather than vivid

Signal Blue

#2b7fff

Blue text accent for links, tags, and emphasized short phrases. Do not promote it to the primary CTA color

neutral

Whiteout

#ffffff

Primary text on dark surfaces, nav button borders, hairline strokes, card surfaces over photographic backgrounds

Haze

#f5f5f5

Card surfaces, input fields, subtle button fills on dark backgrounds — the off-white layer that sits above the dark canvas

Ink

#1b1b1b

Body and heading text on light surfaces, button borders on light cards

Black Void

#000000

Navigation borders, link underlines, deepest contrast layer on white surfaces

Typography

Type scale

Major Second (1.125) · 16px base
display259px · 900 · 0.85

The quick brown fox jumps

heading-lg56px · 400 · 1

The quick brown fox jumps

heading32px · 500 · 1.1

The quick brown fox jumps

subheading20px · 500 · 1.4

The quick brown fox jumps

body16px · 500 · 1.5

The quick brown fox jumps

text-1414px · 500 · 1.5

The quick brown fox jumps

caption13px · 500 · 1.5

The quick brown fox jumps

text-1212px · 500 · 1.5

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Control

Weights
500 (body, nav, buttons, links) + 400 (long-form body)
Sizes
12px, 13px, 14px, 16px, 20px
Line height
1.10 (display-adjacent) / 1.40 / 1.50 (body)
Fallback
Inter, system-ui

Primary interface typeface — carries everything from navigation labels to body text to button text at a consistent medium weight, creating visual quietness

Aa
Additional typeface

Control Compressed

Weights
900
Sizes
259px
Line height
0.85
Fallback
Anton, Druk Wide

Ultra-large display headlines (e.g. "MAKE IT ONCE.") — extreme weight and tight leading create poster-scale impact, always uppercase, always dominant

Aa
Additional typeface

Control Cursive

Weights
400, 500
Sizes
20px, 32px, 56px
Line height
1.00, 1.10, 1.50
Fallback
Caveat, Reenie Beanie

Italic accent for emphasis within headlines — used for words like "AI" or "real" to add personality against the geometric sans body

Aa
Additional typeface

Control TNT

Weights
400, 500
Sizes
20px, 32px, 56px
Line height
1.00, 1.10, 1.50
Fallback
Inter, sans-serif

Alternative display variant for headlines — same scale as cursive but upright, used for taglines and feature headlines

Spacing & shape

Spacing

Density
comfortable
Base unit
4px
Max width
1150px
Section gap
48px
Card padding
20px
Element gap
8px

Border radius

cards12px
pills9999px
images11px
inputs4px
buttons8px

Spacing scale

2px
4px
6px
8px
10px
12px
16px
20px
24px
32px
48px
52px
64px
80px
120px
122px
138px

Guidelines

Do

  • Use Control at weight 500 for all body, nav, button, and link text — consistency of weight creates visual calm
  • Set all buttons and interactive elements to 8px border-radius
  • Apply 4px radius to form inputs only
  • Use #f5f5f5 (Haze) for card surfaces and inputs on dark backgrounds
  • Use #ffffff (Whiteout) for borders and text on dark surfaces
  • Use #1b1b1b (Ink) for text and borders on light surfaces
  • Break headlines with one italic word in Control Cursive against upright Control TNT or Control

Don’t

  • Don't use solid filled colored buttons — buttons are ghost (transparent + border) or haze (light fill) only
  • Don't apply shadows or elevation to cards — surfaces are flat with borders or background contrast only
  • Don't use more than one saturated accent color per page — Signal Blue is for links only, not for buttons or backgrounds
  • Don't set body text below 16px or above 500 weight — the type system is deliberately restrained
  • Don't use rounded pill shapes for anything except toggle/filter controls
  • Don't introduce new radii — stick to 4px (inputs), 8px (buttons), 11–14px (cards/images)
  • Don't use gradients — the design relies on photography and flat color contrast for depth

Components

01

Ghost Navigation Button

Primary nav CTA — transparent fill on dark canvas

Transparent background, 1px white border, white text, 8px radius, 10px 16px padding. Used for "Start for free" and "Book a demo" in the nav bar.

02

Solid Light Button

Secondary action on light cards

#f5f5f5 background, #1b1b1b text, 1px #1b1b1b border, 8px radius, 8px 16px padding. Used on the photo upload card area.

03

Pill Toggle Button

Segmented control or filter chip

Fully rounded (16777220px ≈ pill), semi-transparent dark background (oklab 10% black), black text. Used for feature toggles and category filters.

04

Underline Link

Inline text link

Transparent background, 2px bottom underline, text in Signal Blue (#2b7fff) or Ink (#1b1b1b), 8px horizontal padding. Underline is the primary affordance — no color fill.

05

Haze Card

Content card on dark background

#f5f5f5 background, 12px radius, 20px padding, no shadow, no border. Sits as a light island on the dark photographic canvas.

06

Image Card with Radius

Media container for photo grids

Transparent background, 11px or 14px radius, no padding, no shadow. Holds product imagery and screenshot grids.

07

Text Input

Form field

#f5f5f5 background, #1b1b1b text, 1px border at rgba(0,0,0,0.1), 4px radius, 10px padding all sides. Minimal chrome — relies on background contrast rather than border weight.

08

Logo Bar Row

Client/partner logo grid

Single-row or two-row grid of monochrome logos on the dark canvas, 32px column gap, 48px row gap. Logos rendered in white or semi-transparent white.

09

Full-Bleed Photographic Section

Hero and atmospheric sections

Full-viewport-height sections with photographic background (clouds, glass sculpture), centered headline overlay in Whiteout or Twilight Blue, no border, no container constraint. Carries the brand's emotional weight.

10

Compressed Display Headline

Poster-scale statement

Control Compressed 900 weight at 259px, line-height 0.85, uppercase, Whiteout text. Bleeds to viewport edges. Used sparingly for maximum-impact statements.

11

Dual-Style Headline

Headline mixing upright and cursive

Combines Control Cursive italic (56px) for emphasized words with Control TNT upright for the rest. Creates typographic tension — the italic word carries personality while the upright stays grounded.

12

Feature Section Header

Section title block

Control 500 at 20px for subheading, Control Cursive or TNT at 32–56px for the main title. Center-aligned on dark background, generous 48px gap above and below.

Surfaces & elevation

Level 0

Dark Canvas

#000000

Base background behind photographic sections, footer, and dark UI moments

Level 1

Haze Card

#f5f5f5

Light card surface sitting on top of dark photography — off-white card on dark sky

Level 2

Whiteout

#ffffff

Pure white for inputs and elevated form surfaces

No elevation. Surfaces distinguish themselves through background color and 1px borders, not shadows. Cards float on the dark canvas by virtue of being lighter, not by casting shadows.

Layout & imagery

Layout

Full-bleed dark sections with photographic backgrounds alternate with centered content blocks. The page max-width is 1150px for text and card grids, but hero and atmospheric sections break to full viewport. Navigation is a minimal top bar (72px height) with left-aligned links and right-aligned actions. Feature sections follow a consistent pattern: centered headline + subtitle, then content arranged in 2-column or 3-column grids with 24px gutters. Display headlines (Control Compressed at 259px) bleed to viewport edges. Logo grids use a single horizontal row with generous spacing. Footer sits on the dark canvas with light text.

Imagery

Full-bleed photographic sections are the primary visual language — moody sky/cloud photography with sculptural translucent glass forms rendered in 3D. The imagery is atmospheric and slightly surreal, occupying the entire viewport with no container constraint. Product UI is shown via contained screenshots in light cards (Haze) that sit as islands on the dark photographic background. Logo bars are monochrome white on the dark canvas. The visual density is image-heavy at section-level but text-dominant in feature breakdowns.

Design notes

Agent Guide

Quick Color Reference: - text on dark: #ffffff (Whiteout) - text on light: #1b1b1b (Ink) - background canvas: #000000 (Black Void) - card surface: #f5f5f5 (Haze) - input surface: #f5f5f5 (Haze) - link text: #2b7fff (Signal Blue) - heading accent on dark: #426188 (Twilight Blue) - primary action: no distinct CTA color Example Component Prompts: 1. Create a ghost nav button: transparent background, 1px solid #ffffff border, #ffffff text, 8px radius, 10px vertical and 16px horizontal padding, Control font weight 500 at 14px. 2. Create a Haze card: #f5f5f5 background, 12px radius, 20px padding all sides, no shadow, no border. Place centered on a #000000 dark canvas. 3. Create a text input: #f5f5f5 background, 1px solid rgba(0,0,0,0.1) border, 4px radius, 10px padding all sides, #1b1b1b text, Control font weight 500 at 16px. 4. Create a compressed display headline: Control Compressed at 259px, weight 900, line-height 0.85, uppercase, #ffffff color, bleeding to viewport edges. 5. Create a dual-style headline: first line in Control TNT weight 500 at 56px, line-height 1.0, #ffffff. Second line with one word in Control Cursive weight 400 italic at 56px, remaining words upright. Both centered on dark canvas.

Similar brands

Linear

Same dark-canvas aesthetic with minimal chrome, transparent ghost buttons, and type-driven hierarchy — both let typography carry the brand rather than color or illustration

Vercel

Full-bleed dark sections with centered headlines, monochrome interface, and restrained accent color usage — both rely on photographic or gradient atmospheric backgrounds

Framer

Bold display typography (compressed/condensed faces) over dark backgrounds with sparse UI chrome — both use poster-scale type as the hero moment

Pitch

Dark-first product interface with ghost buttons, thin borders, flat card surfaces, and no shadows — components are distinguished by background contrast rather than elevation

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
Basedash
B

Basedash

Midnight data terminal with frosted type. A dark observatory where metrics glow in violet and green, serif headlines float above the noise, and white pill buttons are the only bright objects in a room of soft black surfaces.

darksaasInter
Rally

Rally

Cosmic farewell observatory

darksaasTikTok Sans Variable
Felt
F

Felt

topographic atlas at dusk — moss-green pages, serif headlines, one amber needle

darksaasArial
REKKI
R

REKKI

Mission control dashboard in a darkroom

darksaassans-serif
Andercore

Andercore

Steel blueprint at midnight

darksaasArchivo
Index

Index

Blueprint on a backlit drafting table — the entire interface is a wireframe drawing, with one periwinkle annotation pen.

darksaassans-serif
Musterlab. A closer look at good design.About the library