Signal Blue
#0090ffBlue supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
Expo is a precision instrument for developers: near-monochrome canvas, generous pill-shaped radii, and a single signal-blue accent that lights up only when something matters. The visual language is text-first and utilitarian — Inter handles everything from UI labels to documentation prose, with weight doing the hierarchy work instead of size or color. Surfaces stay flat; separation comes from hairline borders and tonal steps in a narrow gray scale rather than shadows or gradients. Every interactive element leans toward the round — buttons, nav items, and tags all use 24-36px radii — making the UI feel softer than its developer-tool audience would expect. Color is rationed: near-black ink, three grays, white canvas, and one electric blue for the moments that need to register.
#0090ffBlue supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
#0072deDarker accent variant for pressed/active states, gradient endpoints, and focused accent surfaces
#1c2024Supporting neutral for secondary UI, dividers, and muted labels. Do not promote it to the primary CTA color
#ffffffPage background, card surfaces, button text on filled dark buttons
#60646cSecondary body text, muted descriptions, secondary button text, icon strokes, inactive nav labels
#80838dTertiary text, disabled states, subtle icon strokes, low-emphasis metadata
#d9d9e0Hairline borders, subtle dividers, outlined button borders
#f0f0f3Elevated surface wash, subtle background tints, nav hover surfaces
20px · 700 · 1.4 · -0.24px trackingThe quick brown fox jumps
18px · 600 · 1.4 · -0.216px trackingThe quick brown fox jumps
16px · 400 · 1.75 · -0.192px trackingThe quick brown fox jumps
14px · 400 · 1.63 · -0.168px trackingThe quick brown fox jumps
12px · 500 · 1.6 · -0.144px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Universal typeface — handles all text from micro-labels to documentation headings. Weight 400 for body, 500 for emphasized inline text and nav, 600 for section headings and buttons, 700 for page titles. Tight -0.012em tracking keeps dense documentation feeling composed.
24-36px12-24px32px9999px36px2px4px6px8px11px12px16px20px24px26px29px40px49px80px233pxDark filled button using Ink (#1c2024) background with Canvas White text. Inter weight 600 at 14-16px. 36px border-radius (pill shape). 8px vertical × 16-20px horizontal padding. No shadow, no border. This is the highest-emphasis interactive element — the only surface where Ink fills an entire component.
Transparent background, Graphite (#60646c) text, no border. Inter weight 500 at 14-16px. 36px radius to match filled buttons. 8px × 16px padding. Optionally paired with a small leading icon (36px circle, Fog background).
White or transparent background, 64-72px height. Logo left (dark Expo mark), nav links center in Inter weight 500 Graphite with Ink on active/hover. Right cluster: avatar circle, Log in ghost button, Sign up filled button. Items separated by 8-16px gaps. No shadow or border — sits directly on canvas.
Inter weight 500 at 14px, Graphite color. 24-36px border-radius. 6-8px vertical × 12-16px horizontal padding. Active state shifts to Ink text. May include small dropdown caret in Steel.
Inter weight 700 at 20px, Ink color, -0.24px tracking. Flush left within 720px content column. 24-40px margin-bottom before body text.
Inter weight 600 at 16-18px, Ink color. Tighter line-height (1.4) than body. 24-32px margin-top to separate from preceding content. No decorative element — weight alone establishes hierarchy.
Inter weight 400 at 16px, Ink color, 1.75 line-height for comfortable reading. 12-16px margin-bottom between paragraphs. Max-width constrained to 720px reading column.
16px Inter weight 400, Ink color. 6-8px row-gap between items. Bullet markers are simple 4px Ink dots with 8-12px left indent. 1.75 line-height for multi-line items.
Inter weight 400 at 14px, Graphite color. Prefixed by a small 16px outline icon in Steel (calendar, person, etc.). 8px gap between icon and text. 16-24px margin-bottom before page title.
36px circle, Fog (#f0f0f3) background, Inter weight 600 initial in Ink. No border, no shadow. Positioned at nav right edge.
1px solid Mist (#d9d9e0). Full content-width or 720px constrained. 24-40px vertical margin. No other visual treatment — the line alone separates sections.
Inter weight 400 at 14px, Graphite color. No underline by default; Ink on hover. 32px radius if rendered as chip. 6-8px gap between adjacent footer links.
#ffffffBase page background, reading surface for documentation content
#f0f0f3Subtle elevation for nav bars, hover states, and quiet panel backgrounds
#d9d9e0Hairline separators and outlined element boundaries
No shadows, no raised surfaces, no blur effects. The design system achieves separation through tonal contrast (white → Fog → Mist) and hairline borders rather than elevation. Every surface is flush with the canvas — depth is implied by color step, not by z-axis. This keeps the UI feeling like a printed page rather than a layered application.
Content-first centered layout. Top navigation spans full viewport width with a 64-72px tall bar (logo left, nav center, auth right) and no border or shadow. Main content constrained to 720px max-width reading column, centered horizontally with generous left/right margin. Vertical rhythm: metadata line → page title (20px h1) → 40px gap → body paragraphs with 12-16px spacing → section headings every 3-5 paragraphs with 24-32px top margin. Bulleted lists indent 24-32px from body. Footer full-width, separated by hairline divider. The overall page reads like a single-column document — wide margins, comfortable line measure, minimal visual interruption.
Documentation pages are text-only with minimal iconography — small 16px outline icons (calendar, arrows) in Steel accompany metadata. The broader site uses product screenshots, terminal captures, and code blocks rendered with syntax highlighting where Signal Blue may appear as a token color. No photography, no illustration, no decorative imagery. Icons are consistently outlined with thin strokes (1.5-2px), monochromatic in Ink or Steel, never filled or multicolor. The visual language is utilitarian documentation: the words and code are the content.
**Quick Color Reference** - text: #1c2024 - background: #ffffff - border: #d9d9e0 - accent: #0090ff - primary action: no distinct CTA color - muted text: #60646c **Example Component Prompts** No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. 2. Create a ghost secondary button: transparent background, #60646c text, Inter weight 500 14px, 36px radius, 8px 16px padding. 3. Create a top navigation bar: #ffffff background, 72px height, logo left, 4 nav links in Inter weight 500 #60646c centered, avatar circle and filled Sign up button (#1c2024) right. 4. Create a documentation page layout: 720px max-width centered column, metadata line with 16px Steel calendar icon and #60646c 14px text, 20px h1 in Inter weight 700 #1c2024, 16px body in Inter weight 400 #1c2024 at 1.75 line-height, 16px bulleted list with 8px row-gap. 5. Create a section heading: Inter weight 600 18px, #1c2024, 1.4 line-height, 32px margin-top, no decorative element.
Same monochrome-first developer-tool aesthetic with generous pill-shaped radii and a single accent color used sparingly
Identical approach: Inter as sole typeface, near-black ink on white, tight letter-spacing, compact spacing, and zero decorative chrome
Similar rounded-button design language with a predominantly grayscale palette and minimal color as functional punctuation
Same Inter-only typography, pill-shaped controls, and monochromatic interface that lets a single brand color do the talking
Use the design exports or connect Musterlab to your AI.