About Perplexity DESIGN.md
Curated by Dov AzencotUpdated Source perplexity.ai
- AI & LLM Platforms
Perplexity's interface inverts the AI-tool convention. Where most answer engines wrap a chat textarea in cool slate chrome and a saturated blue accent, Perplexity opens onto a warm cream canvas at #fdfbfa with a single teal voltage at #016a71 — the only color flagged as brand-layer across 118 extracted tokens. The wordmark itself is set lowercase in the proprietary pplxSans face at 64px, sitting above the search field as display copy rather than a separate logo glyph. A 256px dark-ink left rail carries the six product icons — New, Computer, Spaces, Artifacts, Customize, History — and pins a teal-tinted Sign In pill at the bottom corner, framing the central column as the focal canvas.
This page packages all of that into a single DESIGN.md file. Inside: 19 color tokens distilled from a 727-variable CSS root, 10 type styles built entirely on pplxSans, 6 corner radii (9999px pill, 16px, 12px, 8px, 6px, 4px), 8 spacing values on a 4px base, and 20 components spanning the wordmark lockup, search composer, sidebar rail, suggestion-card carousel, sign-in modal, account chip, OAuth pill, model selector, and the dark Apple-style button at the heart of the sign-in flow. Internal CSS variables surface a Final Fantasy summon namespace — sylph, odin, phoenix, titan, shiva, leviathan, ramuh, jenova, fenrir, garuda, ifrit — and the mapping is documented inline.
Feed the file to Claude, Cursor, or GitHub Copilot and the agent reproduces the search-canvas voice rather than a generic chat-box theme — cream field, lowercase wordmark, teal-only voltage, pill geometry, dark-ink rail. Every token is a quoted hex or px value ready to paste into Tailwind config, CSS custom properties, or your component library. The system is worth studying because it argues, against the category norm, that an answer engine is a place to read rather than a console to operate.
What makes it distinct
- Single teal accent #016a71the only brand-layer hex out of 118 extracted colors, carried by 29 CSS variables under the shiva summon
- Mythological summon palettesylph, odin, phoenix, titan, shiva, leviathan, ramuh, jenova, fenrir, garuda, ifrit each ladder 50 to 900 across light and dark twins
- Pill-first geometry9999px appears 21 times in the radii sample versus 17 uses of 12px container radius, with 6px chip radius for inline filters
- Wordmark as display typelowercase pplxSans renders the brand at 64px instead of a logo glyph, the hero element of the search canvas
- Two-ink chromeevery text node sits on #27251e and every border on #271a00, scoped over a #fdfbfa cream field rather than the cool slate convention
Live at perplexity.ai
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
perplexity.aiExplore Perplexity
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Brand & Accent
Sparing, CTA-only voltage.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Semantic
Status, errors, success, inline links.
Other
Specialty colors.
Perplexity design system FAQ
Common questions about Perplexity's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Perplexity — official site
The live answer engine the spec was extracted from — search canvas, sign-in flow, Discover finance feed.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files.
Use Perplexity in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.