Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Index

index.inc
Website preview
The character

twilight summit command center — a violet-tinted dark dashboard crowned by a single mountain horizon at dusk, where the only warm light is the coral CTA

darkproductivityIndex
Colors
16
Typefaces
3
Components
12
Visit website

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

The design language

Index operates as a twilight alpine command center: a near-black canvas tinted with deep indigo and violet, overlaid with high-density product UI and crowned by a single dramatic peak-against-dusk landscape. The system stays nocturnal — backgrounds are violet-shifted blacks (#0c0a2b, #13151f), borders are muted violet hairlines (#292a4d), and text is bone-white (#ffffff) with a graphite secondary (#9b9ba4). The lone warm signal is a coral-to-red gradient (#ff8a76 → #ff3a63) reserved exclusively for the primary CTA — it reads as sunrise breaking the ridge, demanding attention against the cold palette. Inside product surfaces, color is functional punctuation: small saturated dots (electric blue #0067ff, violet #665eff, vivid red #ff3a63, chartreuse #ffff00) mark status, priority, and category. Cards float on the dark canvas with 1px violet borders, no shadows — the surface system relies on luminance steps and border weight, not elevation. Typography is compact, geometric, and slightly tracked-out at small sizes, with a custom 'Index' display face (sizes up to 72px) and Inter for the dense table/UI layer.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Ember Coral

#ff3a63

Red wash for highlight backgrounds, decorative bands, and soft emphasis behind content

Alpine Gradient

#4859eb

Hero landscape — dramatic cyan-to-indigo-to-violet mountain horizon behind the headline; never used on UI components

accent

Electric Blue

#0067ff

Blue wash for highlight backgrounds, decorative bands, and soft emphasis behind content

Arc Violet

#665eff

Violet wash for highlight backgrounds, decorative bands, and soft emphasis behind content

Chartreuse

#ffff00

Rare decorative accent — zero-friction indicators, callout highlights on screenshots only

neutral

Abyss Black

#02030b

Deepest canvas — modal overlays, deepest surface beneath elevated cards

Midnight Indigo

#04061c

Primary page canvas — hero sits on this, full-bleed sections

Slate Indigo

#0c0a2b

Elevated surface — card backgrounds, panel containers, dropdowns

Carbon Iris

#13151f

Secondary surface — table rows, list items, inset wells

Twilight Plum

#2c2b52

Hover surface and subtle fills — input backgrounds, selected row highlights

Iris Border

#292a4d

Primary border — card outlines, dividers, table cell borders

Graphite

#202333

Secondary border — subtle separators, nav container edge

Steel

#353545

Tertiary border — checkbox frames, input outlines, ghost button border

Smoke

#9b9ba4

Secondary text — captions, helper text, metadata, muted labels

Ash

#b4b4bb

Tertiary text — placeholders, disabled labels, nav secondary

Bone

#ffffff

Primary text, icon stroke, and surface highlights — the dominant high-contrast value across all text and icon contexts

Typography

Type scale

Minor Third (1.2) · 16px base
display72px · 600 · 1.2 · 0.216px tracking

The quick brown fox jumps

text-5656px · 600 · 1.2

The quick brown fox jumps

heading-lg42px · 600 · 1.2 · 0.21px tracking

The quick brown fox jumps

heading32px · 600 · 1.2 · 0.192px tracking

The quick brown fox jumps

heading-sm24px · 400 · 1.3 · 0.216px tracking

The quick brown fox jumps

text-2323px · 400 · 1.6

The quick brown fox jumps

text-2222px · 600 · 1.2

The quick brown fox jumps

text-2020px · 400 · 1.6

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Index

Weights
400, 500, 600
Sizes
12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 32, 42, 56, 72
Line height
1.20–1.60
Letter spacing
0.0030em at 72px, 0.0040em at 56px, 0.0050em at 42px, 0.0060em at 32px, 0.0090em at 24px, 0.0110em at 22px, 0.0130em at 18px, 0.0140em at 16px, 0.0150em at 14px
Fallback
Inter Tight, Geist, or Söhne
Features
"tnum" on

Custom display and heading face. Used for all headlines (32–72px), subheadings (22–24px), and select body emphasis (17–18px). The signature choice: letter-spacing scales inversely with size (0.0030em at 72px → 0.0150em at 14px), keeping absolute optical tracking nearly constant at ~0.2px regardless of size — prevents both headlines from feeling airy and body from feeling cramped. Geometric, slightly compact forms with tall x-height give the product UI its dense, confident feel.

Aa
Additional typeface

Inter

Weights
400, 500, 600
Sizes
11, 13, 14, 15, 16, 17, 18, 24
Line height
1.50–1.60
Fallback
system-ui, -apple-system, sans-serif
Features
"tnum" on

Primary UI and body face. Used for table cells, button labels, nav items, form inputs, captions, and all dense data contexts. The workhorse — 90% of visible text. Tabular figures ('tnum') are enabled to keep numbers aligned in tables and dashboards. Normal letter-spacing; tracking is left to the custom face for display.

Aa
Additional typeface

-apple-system

Weights
500, 600
Sizes
13, 15
Line height
1.60
Fallback
system-ui, BlinkMacSystemFont

System fallback for icon-adjacent labels and Apple-native rendering. Rare, used where OS-native rhythm is preferred.

Spacing & shape

Spacing

Density
compact
Base unit
4px
Max width
1200px
Section gap
64px
Card padding
12px
Element gap
8px

Border radius

nav30px
cards12px
pills30px
buttons30px
largeCards20px
featurePanels24px
smallElements6px

Spacing scale

2px
3px
4px
5px
6px
7px
8px
9px
10px
12px
13px
14px
16px
17px
18px
20px
22px
24px
26px
30px
32px
36px
48px
60px
62px
70px
72px
80px
113px
121px
200px

Guidelines

Do

  • Use the coral-to-red gradient (oklch 0.81 0.15 47.92 → oklch 0.69 0.26 16.93) exclusively for the primary CTA — it is the only warm element and must remain scarce.
  • Set all borders to 1px in Iris Border (#292a4d) or Graphite (#202333) — never use 2px borders; the system relies on hairline precision, not weight.
  • Apply 30px radius to all interactive elements (buttons, nav, tags, inputs) — the pill shape is the signature geometry, not rounded-rect.
  • Use 12–20px radius for cards and panels — never 4px or 8px; the system has a soft, ambient feel, not a sharp/technical one.
  • Enable tabular figures ('tnum') in all contexts containing numbers — the dense table UI depends on digit alignment.
  • Map saturated colors to function: Electric Blue = in-progress, Arc Violet = planned, Ember Coral = blocked/high-priority, Chartreuse = done. Never use them decoratively.
  • Keep card padding at 12px and element gap at 8px — the system is information-dense, not spacious; white space is achieved through section gaps (64px), not internal padding.

Don’t

  • Do not introduce new background colors — the system is a luminance stack: Abyss → Midnight → Slate → Carbon. Adding a new surface level breaks the depth system.
  • Do not use shadows for elevation — the design relies on border luminance and background contrast, not drop shadows. Cards float by being lighter than canvas, not by casting shadows.
  • Do not place the coral CTA more than once per viewport — its rarity is what makes it function as a signal.
  • Do not use #ffffff at 100% opacity for body text below 16px — use #b4b4bb or #9b9ba4 for secondary/muted content to preserve hierarchy.
  • Do not use blue/violet/red as fill backgrounds for buttons — those colors are functional dots/tags only; the only filled button is the coral gradient.
  • Do not apply letter-spacing > 0.0150em or < 0.0030em — the optical tracking is precisely tuned; arbitrary spacing breaks the geometric rhythm.
  • Do not use light mode variants — the system is nocturnal by design; the mountain landscape and dark UI are inseparable.

Components

01

Frosted Nav Bar

Top navigation

Semi-transparent dark surface with 30px radius, floating above hero. Background rgba(12,10,43,0.6) with backdrop blur. 1px Iris Border (#292a4d) edge. Logo left, nav links center (Inter 15px weight 500, #b4b4bb), Sign in + coral CTA pill right. Height ~48px, horizontal padding 8px.

02

Coral CTA Button

Primary action

Pill-shaped (30px radius), coral-to-red gradient fill (oklch 0.81 0.15 47.92 → oklch 0.69 0.26 16.93), white text in Index 15px weight 500, padding 8px 20px. No border. Sits as the only warm element on the page — visual gravity points here. Used for 'Start for free' in both nav and hero.

03

Ghost Nav Link

Secondary navigation

Text-only, Inter 15px weight 500, color #b4b4bb. No background, no border. Hover transitions to #ffffff. Padding 8px 12px.

04

Feature Card

Product feature showcase

Dark panel on Slate Indigo (#0c0a2b) background, 1px Iris Border (#292a4d), 20px radius. Internal padding 20px. Title in Index 22px weight 600 white, body in Inter 15px weight 400 #9b9ba4. Often contains a product screenshot or diagram as visual evidence. Arranged in 3-column grid with 16px gap.

05

Product Table Row

Data display in product UI

Carbon Iris (#13151f) background, 1px bottom border in #202333. Cells padded 8px 12px. Text Inter 13px weight 500 white. Status indicated by 8px colored dot (Electric Blue, Arc Violet, Ember Coral) preceding a 12px label. Compact row height ~36px — the system is information-dense, not spacious.

06

Status Tag Pill

Inline status / category indicator

Pill shape (30px radius), dark fill (Twilight Plum #2c2b52 at 40% or #0c0a2b), 1px border in matching saturated color. Colored 6px dot left, text in Inter 12px weight 500. Padding 4px 10px. Colors map to priority/status: Electric Blue = in progress, Arc Violet = planned, Ember Coral = blocked, Chartreuse = done.

07

Hierarchy Tree Node

Feature card visual element

Rounded rectangle (12px radius), dark fill (#0c0a2b), 1px border matching its category color. Inter 13px weight 500 white label, right-aligned count badge in #9b9ba4. Connected by thin #292a4d lines. Used in 'Flexible hierarchy' and 'Roll up plans' features.

08

Announcement Badge

Hero eyebrow text

Small pill (30px radius) above hero headline. Dark translucent fill (#0c0a2b at 50%), 1px Iris Border. Inter 13px weight 500 #b4b4bb text, centered. Padding 4px 12px.

09

Logo Strip

Social proof / customer logos

Single row of customer wordmarks at ~40px height, evenly spaced with 48px gap, Bone white (#ffffff) with 60% opacity. No dividers, no background. Centered, max-width matches content area.

10

Product Window Frame

Product screenshot container

macOS-style window chrome — 3 traffic-light dots (red/yellow/green) top-left, dark title bar (#0c0a2b), 12px radius. Body is the actual product UI. Shadow: oklch(0 0 0 / 0.1) 1px 1px 10px. Sits on the dark canvas as the primary visual proof point.

11

Video Thumbnail Card

Inline video preview

Horizontal card with thumbnail left (rounded 12px, ~120px wide), text right. Play button overlay on thumbnail: 40px circle, white fill at 20% opacity, centered triangle icon. Title Index 17px weight 600 white, description Inter 14px weight 400 #9b9ba4.

12

Gradient CTA Glow Ring

Decorative focus ring

Multi-layer radial glow: 70px cyan (#c1ecf4) blur, 26px indigo (#8b7ee0) ring, 52px violet (#9d6ddd) ring, 80px magenta (#c676e7) ring. Used behind the Linear sync logo illustration to create a celestial/atmospheric focal point.

Surfaces & elevation

Level 0

Abyss

#02030b

Deepest base — behind modals, behind the hero landscape

Level 1

Midnight

#04061c

Page canvas — hero background, full-bleed sections

Level 2

Slate Indigo

#0c0a2b

Elevated panels — feature cards, dropdowns, product window frames

Level 3

Carbon Iris

#13151f

Inset surfaces — table rows, list items, input wells

Level 4

Twilight Plum

#2c2b52

Hover/active surface — selected rows, interactive feedback

Elevation is deliberately minimal — the system communicates depth through luminance steps (surface levels 0→4) and 1px violet borders, not drop shadows. The only shadows present are on the frosted nav bar (subtle 8px blur for depth separation) and product window frames (10px blur to lift the screenshot off the canvas). Cards inside the page layout have no shadow — they are defined by border + surface color contrast alone. This creates a flat, dense, information-rich interface that feels like a control panel rather than a document.

Product Window Frame

oklch(0 0 0 / 0.1) 1px 1px 10px 0px

Frosted Nav Bar

oklch(0.89 0 0 / 0.18) 0px 1px 8px 0px

Subtle UI elements

oklch(0.2 0 0 / 0.4) 1px 2px 6px 0px

Layout & imagery

Layout

Page model is max-width 1200px centered, with full-bleed sections alternating between the dark canvas and the mountain landscape. The hero is a full-viewport mountain image with centered headline (72px Index) over a semi-transparent dark overlay. Below the hero, content stacks in a single column with 64px section gaps. The feature section uses a 3-column card grid (20px gap) with product screenshots embedded inside cards. The product demo section is a single full-width product window frame spanning the content width. Footer is minimal — logo strip + minimal links on the dark canvas. Navigation is a single floating pill-shaped bar with backdrop blur, positioned absolute over the hero. The layout is information-dense and vertically rhythmic, not spacious or airy.

Imagery

Imagery is dominated by product screenshots presented as macOS-style window frames with traffic-light dots, sitting directly on the dark canvas. The hero breaks this pattern with a single dramatic photograph: a mountain range at dusk rendered in deep violet, magenta, and indigo tones, with a glowing horizon line. The landscape is not decorative stock — it's the brand's signature visual identity, evoking summit/scale/clarity. Supporting graphics include flat geometric diagrams (hierarchy trees, flow nodes) rendered with colored category dots and thin connector lines. Customer logos appear as a single-row wordmark strip at 60% opacity. No lifestyle photography, no illustrations of people, no 3D renders — the product UI and the mountain landscape are the only two visual languages.

Design notes

Agent Guide

**Quick Color Reference** - text: #ffffff (primary), #9b9ba4 (secondary), #b4b4bb (tertiary) - background: #04061c (canvas), #0c0a2b (cards), #13151f (inset) - border: #292a4d (primary), #202333 (secondary) - accent: #0067ff (blue), #665eff (violet), #ff3a63 (coral) - primary action: #04061c (filled action) **3-5 Example Component Prompts** 1. Create a Primary Action Button: #04061c background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA. 2. Create a feature card: #0c0a2b background, 1px #292a4d border, 20px radius, 20px internal padding. Title at 22px Index weight 600 #ffffff, body at 15px Inter weight 400 #9b9ba4. Embed a product screenshot inside, framed as a macOS window with 3 traffic-light dots and 12px radius. 3. Create a product table row: #13151f background, 1px bottom border #202333, height 36px, cells padded 8px 12px. Inter 13px weight 500 #ffffff text. Prefix with 8px colored dot (Electric Blue #0067ff, Arc Violet #665eff, or Ember Coral #ff3a63) and a 12px label in Inter 12px weight 500 #b4b4bb. 4. Create a status tag pill: 30px radius, #0c0a2b fill, 1px border in category color (Electric Blue, Arc Violet, Ember Coral, or Chartreuse #ffff00), 4px 10px padding. 6px colored dot left of Inter 12px weight 500 #ffffff text.

Color Strategy — Signal vs. Noise

The palette operates on a strict 95/5 rule: 95% of the interface is violet-tinted dark neutrals (Abyss through Graphite) with bone-white text. The remaining 5% is saturated color, deployed with surgical intent: - **Coral gradient** = the only filled button fill on the entire site. It is the sunrise — the one warm element breaking the cold horizon. Never use it for tags, dots, or decorative fills. - **Electric Blue / Arc Violet / Ember Coral / Chartreuse** = functional status dots and tag pills only. Each maps to a specific meaning (in-progress, planned, blocked, done). Never use them as backgrounds or large fills. - **The mountain landscape gradient** = brand identity at the hero only. It is the visual signature, not a UI token. Do not reuse it for buttons, cards, or backgrounds elsewhere. This means: when in doubt, stay in the neutrals. Color is earned, not applied.

Similar brands

Linear

Same dark-mode product aesthetic, same compact dense table UI, same 1px hairline borders, same pill-shaped CTAs with single warm accent (Linear uses purple, Index uses coral)

Vercel

Same near-black canvas with subtle cool tint, same information-dense product screenshots in window frames, same restrained color usage with one accent signal

Notion

Same approach to product UI photography — showing the actual product in context rather than abstract illustrations; similar compact data table presentation

Stripe

Same gradient-as-brand-identity approach (Stripe uses its signature gradient for key visual moments), same dark-mode premium product positioning, same geometric sans-serif typography

Attio

Same dark-themed product UI for a productivity tool, same colored status dot system, same emphasis on data table density and visual precision

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
Raycast
R

Raycast

Midnight command center, coral neon

darkproductivityInter
Home
H

Home

Stargazer's dark observatory

darkproductivityPoppins
Superlist
S

Superlist

midnight workspace with coral embers — a quiet aubergine app surface where one warm orange spark signals every action

darkproductivitysans-serif
Lazy
L

Lazy

Midnight typeset manuscript

darkproductivityMigra
Reflect Notes
R

Reflect Notes

starlit violet cosmos — a dark observatory where notes float like constellations against a near-black indigo void.

darkproductivityAeonikPro
Cron Calendar
C

Cron Calendar

Ember in an obsidian void — one warm orange spark burning against a near-black canvas.

darkproductivityHelvetica Neue
Musterlab. A closer look at good design.About the library