Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Eraser

tryeraser.com
Website preview
The character

Neon blueprint on black velvet. A black canvas where luminous pastel words and sticker-shadowed cards float like a wireframe schematic projected onto darkroom paper.

darkdevtoolsNational 2 Condensed
Colors
15
Typefaces
3
Components
13
Visit website

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

The design language

Eraser is a technical-drawing canvas rendered as a neon blueprint on black velvet: near-black canvas (#181818), luminous pastel accents dropped onto individual headline words, and a hard 6px solid-offset shadow that gives every card a sticker-like physicality. The display face is a high-contrast condensed grotesque (National 2 Condensed at line-height 0.85) that lets 90px headlines feel architectural rather than decorative. Color is rationed — almost everything is bone-white on obsidian, with violet, sky, saffron, and rose appearing only as small functional punctuation on borders, heading words, and diagram containers. The signature interaction language treats UI surfaces like diagram nodes themselves: colored group containers, floating pill annotations, and a purple-bordered AI prompt panel that sits beside the canvas like a chat companion.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Iris Glow

#9985ff

Primary brand accent — headline words, diagram group borders, and the violet offset shadow that makes hero cards pop off the canvas

Pale Lavender

#ddccff

Softened brand accent — used where Iris Glow would be too saturated, particularly in headline strokes and lighter decorative borders

Violet Deep

#363054

Accent shadow tone — paired with the 6px solid-offset shadow recipe to make Iris Glow feel grounded on the dark canvas

accent

Sky Pulse

#94dbff

Cool accent — second headline color and decorative border accent; the blue counterpart to the violet brand system

Saffron Whisper

#d6ca6f

Warm accent — third headline color, brings the gold/amber note into the multi-word display treatment

Rose Quartz

#ffa3c2

Warm accent — fourth headline color, the pink note that completes the four-color headline palette

neutral

Bone

#e3e3e3

Primary text and dominant border color across the interface — the single most-used color in the system

Obsidian

#181818

Page canvas and card fill background — the dark base everything sits on

Charcoal

#4b4b4b

Muted borders and dividers, secondary structural lines on dark surfaces

Ink Black

#080808

Deepest shadow tone — used in the 6px 6px 0 hard-offset shadow under standard cards

Pure White

#ffffff

Primary action fill — the only CTA button background; also used for high-emphasis text on dark surfaces

Pearl

#f6f6f6

Secondary text color and heading borders where Bone is too cool

Slate

#2a2b2b

Subtle borders — the barely-there divider for low-emphasis separation

Graphite

#878787

Muted text and link borders — body copy de-emphasized, nav text in resting state

Ash

#666666

Subtle link borders for de-emphasized text links

Typography

Type scale

Minor Third (1.2) · 14px base
display90px · 700 · 0.85 · -0.63px tracking

The quick brown fox jumps

heading-lg72px · 700 · 0.85 · -0.36px tracking

The quick brown fox jumps

heading48px · 700 · 0.85 · -0.336px tracking

The quick brown fox jumps

subheading26px · 400 · 1.15 · -0.494px tracking

The quick brown fox jumps

heading-sm20px · 700 · 1.25 · -0.38px tracking

The quick brown fox jumps

body18px · 400 · 1.35 · -0.342px tracking

The quick brown fox jumps

body-sm16px · 400 · 1.5 · -0.304px tracking

The quick brown fox jumps

caption14px · 400 · 1.5 · -0.266px tracking

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

National 2 Condensed

Weights
700
Sizes
48px, 72px, 90px
Line height
0.85
Letter spacing
-0.007em at 90px, -0.005em at 72px, -0.007em at 48px
Fallback
Bebas Neue or Oswald (700)

Display and hero headlines only — used for the brand's biggest typographic statement. The 0.85 line-height is unusually tight and makes multi-line headlines stack like a poster, not flow like prose. Combined with -0.007em tracking and condensed proportions, this face carries authority without weight.

Aa
Additional typeface

Inter

Weights
400, 500, 600, 700
Sizes
8px, 11px, 12px, 13px, 14px, 16px, 18px, 20px, 26px
Line height
1.15, 1.23, 1.25, 1.35, 1.50
Letter spacing
-0.019em applied across all sizes
Fallback
Inter (Google Fonts) — already open-source

All UI text — body, nav, buttons, labels, subheadings, and card titles. The 400 weight is the workhorse; 600 is reserved for emphasis. The slight -0.019em tracking tightens UI text on the dark canvas, giving it the same technical-drawing precision as the display face. No 300 weight — restraint here means condensed, not thin.

Aa
Additional typeface

JetBrains Mono

Weights
400, 600
Sizes
14px
Line height
1.00, 1.23
Letter spacing
normal
Fallback
JetBrains Mono (open-source)

Code and technical tokens — used for diagram node labels, code snippets, and any monospaced context. The 1.00 line-height variant is for inline monospaced glyphs.

Spacing & shape

Spacing

Density
comfortable
Base unit
4px
Max width
1200px
Section gap
72px
Card padding
16px
Element gap
24px

Border radius

cards16px
pills9999px
medium8px
buttons4px

Spacing scale

1px
2px
4px
5px
6px
8px
9px
10px
12px
13px
14px
16px
18px
20px
24px
26px
27px
30px
32px
36px
37px
40px
48px
54px
60px
72px
74px
81px
85px
90px
112px
120px
182px
304px

Guidelines

Do

  • Set display headlines to National 2 Condensed 700 at line-height 0.85 with tracking between -0.005em and -0.007em
  • Apply the 6px 6px 0px 0px hard-offset shadow to all cards — never use blurred drop-shadows
  • Use Bone (#e3e3e3) for primary text and dominant borders on the Obsidian (#181818) canvas
  • Color individual words in display headlines with the four-color accent palette: Iris Glow #9985ff, Sky Pulse #94dbff, Saffron Whisper #d6ca6f, Rose Quartz #ffa3c2
  • Use 4px radius for buttons, 8px for medium elements (tags, small cards), 16px for cards, 9999px for pill annotations
  • Pair white-filled CTAs with #181818 text and always include a trailing arrow glyph (→)
  • Use Iris Glow (#9985ff) borders specifically for AI-related panels and prompts to distinguish them from standard UI

Don’t

  • Never use soft blurred drop-shadows — the system uses only hard 6px solid-offset shadows
  • Never set display line-height above 0.9 — the tight stacking is what makes the type feel architectural
  • Don't use the pastel accent colors as full backgrounds for body text — reserve them for borders, headline words, and decorative surfaces
  • Don't use #363054 (Violet Deep) as text or fill — it's a shadow color only
  • Don't apply fully rounded (9999px) radii to cards or buttons — pills are for floating annotations only
  • Don't use a lighter fill to distinguish a card from the canvas — the border + offset shadow is the only elevation system
  • Don't introduce new accent hues — the four-color pastel palette is the complete accent set

Components

01

Primary CTA Button

Single high-emphasis conversion action — the only filled button in the system

Pure white (#ffffff) fill, #181818 text, 4px border-radius, 14px vertical / 6px horizontal padding in its compact form, Inter 500 at 14px with -0.019em tracking. Includes a right-arrow glyph (→) as part of the label. No hover state color change — the white fill is the signal.

02

Ghost / Outlined Button

Secondary action that should not compete with the primary CTA

Transparent fill, 1px #e3e3e3 border, #e3e3e3 text, 4px radius, 14px vertical padding. Used for nav actions and low-emphasis controls. Same Inter 500 / 14px spec as the primary button.

03

Display Headline

Hero and section-anchor headlines where typographic personality is the message

National 2 Condensed 700 at 48–90px, line-height 0.85, tracking -0.005em to -0.007em. Each word in a multi-word headline receives a different color from the accent palette (Iris Glow, Sky Pulse, Saffron Whisper, Rose Quartz) — a signature multi-color word treatment. Bone (#e3e3e3) for non-accented words.

04

Floating Pill Annotation

Decorative label that floats in hero space, annotating product features

Fully rounded (9999px radius) pill, 1px #e3e3e3 border on transparent fill, 12px Inter 500 text, ~12px 16px padding. Appears as a wireframe-like annotation in the hero, positioned absolutely around the headline.

05

Card — Standard (Hard Shadow)

Default content card on the dark canvas

#181818 fill, 16px border-radius, 1px #e3e3e3 border, 16px padding, 6px 6px 0px 0px #080808 shadow. The border plus offset shadow together create a sticker-like edge that reads against the dark canvas.

06

Card — Brand Highlight (Violet Shadow)

Hero card or feature card that needs to feel more present than standard cards

Same as Standard Card but with 6px 6px 0px 0px #363054 (Violet Deep) shadow. The violet offset is the visual cue that the card is brand-adjacent.

07

Diagram Group Container

On the product canvas — a colored container that groups related diagram nodes (like a Processing or Post-Processing cluster)

Filled with a tinted dark surface (e.g. #32295f for violet, #4a2230 for rose, #203658 for blue), 1px matching lighter-tone border in the same hue family, 16px radius, 16px padding. Functions as a labeled sub-region on the canvas.

08

AI Prompt Panel

Side panel where users type natural-language commands to modify the diagram

1px #9985ff (Iris Glow) border on #181818 fill, 16px radius, 16px padding. Contains a title ('AI Prompts') in Inter 600, a multiline text input with #f6f6f6 placeholder, and chip-style suggestion buttons (e.g. 'Add a CloudFront CDN', 'Add IAM roles'). The violet border is what visually distinguishes this panel from all other UI.

09

Diagram Node

Individual service or component on the canvas (e.g. Lambda, S3, CloudFront)

Small card, 8px radius, 1px subtle border, colored service icon (AWS-style or Eraser-native icon set in vivid flat colors: orange Lambda, green S3, purple CloudFront, pink SNS), 12px Inter 500 label in #e3e3e3. Compact, minimal — the icon is the primary visual.

10

Top Navigation Bar

Primary site navigation

Transparent fill over the #181818 canvas, Eraser wordmark (Inter 700) on the left, inline nav links in Inter 500 / 14px #e3e3e3 with 12px gap, CTA pair on the right (Ghost outlined 'Book Demo' + White filled 'Try Eraser →'). No drop-shadow or border — sits directly on the canvas.

11

Promo / Announcement Bar

Slim bar above the main nav for time-sensitive announcements

Sits above the nav, Inter 500 13px text in #e3e3e3 on the #181818 canvas, with a text link and a compact 'Book Demo' outlined button inline. ~48px tall.

12

Code Block

Inline code or monospaced tokens

JetBrains Mono 400 at 14px, #e3e3e3 on #181818, no background fill by default (or subtle #2a2b2b pill for inline code). Line-height 1.23 for multi-line.

13

Trust Logo Strip

Social proof band of customer wordmarks

Centered, 2-row grid of monochrome customer logos in #878787 on the #181818 canvas, 48px gap between logos, framed by a thin #e3e3e3 border with corner brackets [ ] to give it a 'spec sheet' feel. Heading above in Inter 500 16px #e3e3e3.

Surfaces & elevation

Level 1

Canvas

#181818

Page background, product canvas base — everything sits on this

Level 2

Card

#181818

Default card fill sits flush with canvas; the hard-offset shadow is what defines the card edge, not a lighter fill

Level 3

Elevated Group Container

#32295f

Diagram group node fill (violet) — colored containers that group related nodes on the canvas

Level 4

Variant Group Container

#4a2230

Diagram group node fill (rose) — second color variant for distinguishing groups on the canvas

Elevation is expressed exclusively through a hard 6px solid-offset shadow (no blur, no spread) in either pure black (#080808) or violet-deep (#363054). This neo-brutalist treatment makes every card feel like a sticker or die-cut shape pressed onto the canvas, rather than a panel floating above it. There are no soft drop-shadows anywhere in the system.

Standard Card

6px 6px 0px 0px rgba(8, 8, 8, 1)

Hero / Brand Card

6px 6px 0px 0px rgba(54, 48, 84, 1)

Layout & imagery

Layout

Full-bleed dark canvas (no max-width container around the page itself) with a max-width ~1200px content column for the hero and sections. Hero is centered: announcement bar at top, then nav, then a centered multi-color display headline over a single CTA, with the product screenshot breaking below at near-full width. Floating pill annotations are absolutely positioned around the hero headline — not in the flow. Below the hero, sections are centered stacks with 72px vertical gaps. The trust logo band uses a bordered frame with corner brackets for a 'spec sheet' framing. Grid usage: 2-column text-and-visual sections for features, single-column centered stacks for hero and announcements, 1-row or 2-row grids for logo strips. No sidebar; nav is a single top bar.

Imagery

The visual language is product-screenshot-first: the hero is dominated by a large UI screenshot showing the Eraser canvas with a live diagram (AWS-style architecture with Lambda, S3, CloudFront, SNS nodes in colored service icons), color-coded group containers, and the violet-bordered AI prompt panel on the right. The screenshot itself is the hero — no stock photography, no illustration, no abstract graphics. Supporting visuals are tight product crops and monochrome customer wordmarks (Microsoft, Amazon, Visa, KPMG, etc.) rendered in #878787. Icon style inside the product is flat and vivid — each AWS service gets its canonical brand color (orange Lambda, green S3, purple CloudFront, pink SNS), making the diagram readable at a glance. Outside the product screenshot, the page is text-only with no decorative imagery.

Design notes

Agent Guide

**Quick Color Reference** - text: #e3e3e3 (Bone) - background: #181818 (Obsidian) - border: #e3e3e3 (Bone, dominant) or #9985ff (Iris Glow, for AI panels) - accent: #9985ff (Iris Glow — primary brand) - primary action: #ffffff (filled action) **Example Component Prompts** 1. *Hero headline*: Set text at 90px National 2 Condensed 700, line-height 0.85, tracking -0.007em. Color the first word #9985ff, second word #94dbff, third word #d6ca6f, fourth word #ffa3c2, remaining words #e3e3e3. All on #181818 canvas. 2. *Primary CTA button*: #ffffff fill, #181818 text, 4px border-radius, 14px vertical × 24px horizontal padding, Inter 500 at 14px with -0.019em tracking, label ends with a right-arrow glyph (→). 3. *Standard card*: #181818 fill, 16px border-radius, 1px #e3e3e3 border, 16px padding, box-shadow 6px 6px 0px 0px #080808. Headline inside at 20px Inter 600 #f6f6f6, body at 14px Inter 400 #878787. 4. *AI Prompt Panel*: 1px #9985ff border, #181818 fill, 16px radius, 16px padding. Title 'AI Prompts' at 14px Inter 600 #f6f6f6. Multiline text input with #f6f6f6 placeholder. Suggestion chips below: #2a2b2b fill, 1px #4b4b4b border, 8px radius, 12px Inter 500 #e3e3e3. 5. *Floating hero pill*: 1px #e3e3e3 border, transparent fill, 9999px radius, 12px 16px padding, label in Inter 500 at 12px #e3e3e3. Positioned absolutely around the hero headline.

Multi-Color Headline System

The signature typographic treatment is the multi-color word headline: a single sentence in National 2 Condensed 700 where each word (typically the first 3-4) receives a different color from the four-color pastel accent palette. Color assignment follows no strict rule — the first word is almost always Iris Glow #9985ff, and subsequent accent words cycle through Sky Pulse #94dbff, Saffron Whisper #d6ca6f, and Rose Quartz #ffa3c2. Remaining words default to Bone #e3e3e3. This treatment is reserved for display-size headlines only; it never appears in body or subhead text.

Shadow Recipe

Two shadows cover the entire system: (1) Standard: 6px 6px 0px 0px #080808 — the default for all content cards. (2) Brand: 6px 6px 0px 0px #363054 — reserved for hero cards and brand-adjacent surfaces. Both are hard-offset with zero blur and zero spread. The offset is always 6px on x and y — no variation. This single shadow recipe applied consistently is what creates the 'sticker' effect.

Similar brands

Linear

Same dark-canvas + condensed display + tight-tracking approach, with a single white-filled primary button and heavy reliance on neutral grays for borders

Vercel

Same black-canvas aesthetic with condensed sans-serif display type and near-zero soft shadowing — borders and contrast do the structural work

Excalidraw

Same hand-drawn / technical-diagram visual language with dark canvas and hand-feel UI; Eraser is essentially the AI-native evolution of this aesthetic

tldraw

Same infinite-canvas diagramming product category with dark UI, floating annotation labels, and a minimal accent palette

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
Three
T

Three

Molten ember on gunmetal — a single hot-orange spark cutting through near-total darkness, with every surface stripped of color until the moment something matters.

darkdevtools-apple-system, system-ui, sans-serif
Warp
W

Warp

obsidian command center — a developer's IDE cockpit where the only glow is a single violet phosphor on matte black, and typography carries every signal

darkdevtoolsMatter Regular
Inngest
I

Inngest

Warm-black observatory — quiet, instrument-grade, lit by a single amber pilot light

darkdevtoolsCircularXX
GitHub

GitHub

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

darkdevtoolsMona Sans
Ferrari

Ferrari

cavallino rampante on black marble. Black voids punctuated by singular Ferrari red, white uppercase tracking, and full-bleed cinematic photography.

darkecommerceBody-Font
Modal

Modal

Phosphor terminal in a darkened server room — the vivid green is the only light source.

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