Iris Glow
#9985ffPrimary brand accent — headline words, diagram group borders, and the violet offset shadow that makes hero cards pop off the canvas
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.
#9985ffPrimary brand accent — headline words, diagram group borders, and the violet offset shadow that makes hero cards pop off the canvas
#ddccffSoftened brand accent — used where Iris Glow would be too saturated, particularly in headline strokes and lighter decorative borders
#363054Accent shadow tone — paired with the 6px solid-offset shadow recipe to make Iris Glow feel grounded on the dark canvas
#94dbffCool accent — second headline color and decorative border accent; the blue counterpart to the violet brand system
#d6ca6fWarm accent — third headline color, brings the gold/amber note into the multi-word display treatment
#ffa3c2Warm accent — fourth headline color, the pink note that completes the four-color headline palette
#e3e3e3Primary text and dominant border color across the interface — the single most-used color in the system
#181818Page canvas and card fill background — the dark base everything sits on
#4b4b4bMuted borders and dividers, secondary structural lines on dark surfaces
#080808Deepest shadow tone — used in the 6px 6px 0 hard-offset shadow under standard cards
#ffffffPrimary action fill — the only CTA button background; also used for high-emphasis text on dark surfaces
#f6f6f6Secondary text color and heading borders where Bone is too cool
#2a2b2bSubtle borders — the barely-there divider for low-emphasis separation
#878787Muted text and link borders — body copy de-emphasized, nav text in resting state
#666666Subtle link borders for de-emphasized text links
90px · 700 · 0.85 · -0.63px trackingThe quick brown fox jumps
72px · 700 · 0.85 · -0.36px trackingThe quick brown fox jumps
48px · 700 · 0.85 · -0.336px trackingThe quick brown fox jumps
26px · 400 · 1.15 · -0.494px trackingThe quick brown fox jumps
20px · 700 · 1.25 · -0.38px trackingThe quick brown fox jumps
18px · 400 · 1.35 · -0.342px trackingThe quick brown fox jumps
16px · 400 · 1.5 · -0.304px trackingThe quick brown fox jumps
14px · 400 · 1.5 · -0.266px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
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.
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.
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.
16px9999px8px4px1px2px4px5px6px8px9px10px12px13px14px16px18px20px24px26px27px30px32px36px37px40px48px54px60px72px74px81px85px90px112px120px182px304pxPure 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.
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.
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.
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.
#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.
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.
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.
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.
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.
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.
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.
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.
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.
#181818Page background, product canvas base — everything sits on this
#181818Default card fill sits flush with canvas; the hard-offset shadow is what defines the card edge, not a lighter fill
#32295fDiagram group node fill (violet) — colored containers that group related nodes on the canvas
#4a2230Diagram 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.
6px 6px 0px 0px rgba(8, 8, 8, 1)
6px 6px 0px 0px rgba(54, 48, 84, 1)
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.
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.
**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.
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.
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.
Same dark-canvas + condensed display + tight-tracking approach, with a single white-filled primary button and heavy reliance on neutral grays for borders
Same black-canvas aesthetic with condensed sans-serif display type and near-zero soft shadowing — borders and contrast do the structural work
Same hand-drawn / technical-diagram visual language with dark canvas and hand-feel UI; Eraser is essentially the AI-native evolution of this aesthetic
Same infinite-canvas diagramming product category with dark UI, floating annotation labels, and a minimal accent palette
Use the design exports or connect Musterlab to your AI.