Deep Teal
#016a71Sole chromatic accent — active nav indicator and selected state fill, provides the only color punctuation in the interface
Perplexity's interface operates like a quiet research terminal: a warm off-white canvas (#faf8f5) that reads more like aged paper than sterile app-white, a single monochrome typographic voice, and one restrained teal accent (#016a71) that appears only as functional punctuation. The entire visual system compresses to a search bar as the hero — every surrounding control (sidebar, top nav, model selector, voice button) is a subordinate satellite. Density is compact but not cramped: 8px is the workhorse gap, 12–16px the padding standard, with 9999px pill rounding on all interactive controls. There is almost no elevation — the design is deliberately flat, using a barely-there 1px border at #d1d1cd and a single whisper-soft shadow to separate the card layer from the canvas. Typography is custom (pplxSans) at exactly two weights (400, 500) and three sizes (12, 14, 16) — the scale is intentionally narrow, making the interface feel like a document rather than a dashboard.
#016a71Sole chromatic accent — active nav indicator and selected state fill, provides the only color punctuation in the interface
#faf8f5Page canvas and card surfaces — warm off-white replaces sterile pure white, giving the interface a document-like, paper-textured quality
#000000Primary text, icon strokes, and the dominant fill across navigation and body copy
#27251ePrimary action button background and high-emphasis text — warm near-black that pairs with the cream canvas for a softer than pure-black contrast
#72706bSecondary text, muted icons, and inactive nav fills — carries the warm tint of the palette
#92918bTertiary/placeholder text and low-emphasis labels
#d1d1cdHairline borders on cards and input containers — warm gray that recedes against the cream canvas
16px · 400 · 1.43The quick brown fox jumps
14px · 500 · 1.43The quick brown fox jumps
12px · 400 · 1.43The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
All interface text — the deliberately narrow scale (3 sizes, 2 weights) makes the system feel document-like. Weight 400 handles body, labels, and input text; weight 500 is reserved for active/selected states and emphasis. The custom typeface is geometric and humanist, tighter and more distinctive than a system sans like Inter. Normal letter-spacing throughout.
9999px16px12px9999px9999px1px2px4px8px10px12px16px32pxFull-width within 640px max-width container. White (#ffffff) background with 1px border in #d1d1cd, 12px border-radius. 16px pplxSans weight 400 placeholder text in #92918b. 16px vertical padding. Contains an inline '+' icon, a 'Computer' mode toggle chip, a 'Model' dropdown, a microphone icon, and a dark submit button (#27251, 9999px radius, white up-arrow icon).
28×28px circle, #27251 background, 9999px radius, white (#ffffff) up-arrow icon at 14px. Sits inline at the right edge of the search input.
36px height, 8px horizontal padding, 9999px radius. pplxSans 14px weight 400 in #27251e. Active state: #e8e6e1 background fill. Leading icon 16px in #27251e. Full-width within 220px sidebar.
Inline 14px pplxSans weight 400 in #27251e. No background by default. Active/category indicator uses #016a71 teal fill as an underline or pill background.
Compact pill with 6px radius, 4px 8px padding, #faf8f5 background, 12px pplxSans weight 500 label in #27251, with a small icon prefix and '+' suffix for adding more modes.
Full-width 640px, #ffffff background, 16px radius, 1px #d1d1cd border, 12px padding. 14px pplxSans weight 500 label in #27251 with a small status icon. Contains 3-4 skeleton placeholder blocks (rounded 9999px, #f0eeea fill) indicating loading state.
Rounded 9999px bar, 8px height, #f0eeea fill, animated with a subtle shimmer. Arranged in rows with 8px gap.
28px height, 8px 12px padding, 9999px radius, pplxSans 14px weight 500 in #27251e. Circular avatar/icon prefix.
Inline text button, 14px pplxSans weight 400 in #27251, trailing chevron-down icon at 12px. No border or background.
#faf8f5Page background — warm off-white that reads as paper or aged cream
#ffffffElevated container surfaces — input fields, status cards, content blocks
#e8e6e1Active nav item backgrounds, hover states — a barely-visible warm gray
The design is almost entirely flat. A single 1px hairline border at #d1d1cd does the work of spatial separation, with one whisper-soft 2px shadow reserved for the status card. Elevation is communicated through background color layering (canvas → card → subtle fill) rather than shadow depth. This restraint is a signature choice — the interface never feels 'raised' or floating, it feels printed.
rgba(0, 0, 0, 0.08) 0px 1px 2px 0px
Centered single-column layout at 640px max-width. Left sidebar (220px) contains primary navigation (New, Computer, Spaces, Customize, History) with a Sign In button pinned at the bottom. Top header bar (56px) holds horizontal category links (Discover, Finance, Health, Academic, Patents) right-aligned. The main content area is dominated by the centered 'perplexity' wordmark and the search input — the hero is literally a search bar, not a visual. Below the search, a status card and skeleton placeholders extend the column. The layout is deliberately minimal: no multi-column grids, no hero imagery, no card carousels on the primary screen. Navigation is a compact sidebar + thin top bar. Section rhythm is defined by generous vertical breathing room (32px+) rather than visual dividers.
No photography, illustration, or decorative graphics. The visual language is pure UI — typography, whitespace, and a single teal accent do all the work. Icons are minimal line-style at 16-20px, rendered in #27251 or #72706b. The brand wordmark 'perplexity' is the only typographic identity element. There are no product screenshots, hero images, or marketing visuals on the primary search interface.
## Quick Color Reference - canvas: #faf8f5 - card/surface: #ffffff - text primary: #000000 - text secondary: #72706b - text placeholder: #92918b - border: #d1d1cd - active fill: #e8e6e1 - accent (selected/active only): #016a71 - primary action: no distinct CTA color ## Example Component Prompts 1. **Search Input with Submit**: Create a 640px-wide search bar on #faf8f5 canvas. Input: white (#ffffff) background, 1px #d1d1cd border, 12px radius, 16px padding. Placeholder 'Ask anything…' in 16px pplxSans weight 400, #92918b. Inside: a '+' icon (#27251e), a mode chip ('Computer') with #faf8f5 background, 6px radius, 12px pplxSans weight 500, and a dark submit circle (28px, #27251e fill, 9999px radius, white arrow icon). 2. **Sidebar Nav Item**: 36px tall, 8px horizontal padding, 9999px radius. 14px pplxSans weight 400, #27251e text. 16px leading icon in #27251e. Active state: #e8e6e1 background fill. Full width within a 220px left sidebar with #faf8f5 background. 3. **Status Notification Card**: 640px wide, white (#ffffff) background, 16px radius, 1px #d1d1cd border, 12px padding, subtle shadow (rgba(0,0,0,0.08) 0px 1px 2px). 14px pplxSans weight 500 label in #27251e with a 12px status icon. Below: 3-4 skeleton bars (9999px radius, #f0eeea fill, 8px height) with 8px gap. 4. **Teal Active Nav Indicator**: Horizontal 14px pplxSans weight 500 text in #27251e with a #016a71 teal underline bar (2px height, 8px width) or teal pill background. This is the only place teal should appear in the interface. 5. **Top Header Category Link**: Inline 14px pplxSans weight 400, #27251e, no background. Spacing: 16px gap between links, right-aligned in a 56px-tall header bar on #faf8f5 background.
Same warm off-white canvas, monochrome text system, and single accent color approach — both feel like documents rather than dashboards
Developer-focused search interface with centered input hero, minimal chrome, and teal/dark dual-tone palette
Search-first AI interface with compact sidebar nav, centered query input as the page hero, and restrained accent usage
Same flat elevation philosophy, hairline borders instead of shadows, narrow type scale, and pill-shaped interactive controls
Use the design exports or connect Musterlab to your AI.