Windsurf Design System
Windsurf's marketing system uses a warm sand canvas, Tomato Grotesk display headlines at weight 400, DM Mono uppercase metadata, and a saturated mint-aqua CTA.
About Windsurf DESIGN.md
Curated by Dov AzencotUpdated Source windsurf.com
- Developer Tools & IDEs
- AI & LLM Platforms
Windsurf's post-rebrand marketing site does something rare in the AI-IDE category. Where Cursor, Replit, and Bolt all open on dark surfaces with cool blue accents, Windsurf paints its landing in a warm sand cream, sets a 72px Tomato Grotesk headline in near-black ink ("Built to Keep You in Flow State"), and reserves a saturated mint aqua for a single Download pill in the top nav. The headline weight is 400, not 700. The kicker above the next section reads "Introducing the flow evolution of chat" in violet uppercase DM Mono. Between sections, a holographic aurora gradient sweeps through magenta, chartreuse, and aqua — a literal surfboard-lacquer reference that other dev-tools brands would consider too playful to ship.
The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 13 color tokens drawn from the `--sk-*` (Surf Kit) custom-property family Codeium ships post-rebrand — a brand-voltage tier (mint aqua, deep emerald, surf indigo, sun-up chartreuse, dusk pink), a structural tier of warm sand canvas and ivory cards, ink black for text and an off-white inverse for buttons; 10 typography tokens running Tomato Grotesk in three display sizes plus DM Sans body and DM Mono eyebrow / button tiers; a 2px / 6px / 8px / pill radius scale; and 13 component definitions covering the mint Download pill, the deep-emerald CTA text, the cream cards, the eyebrow strip, and the IDE-mockup window chrome.
Feed this file to Claude or Cursor and it reproduces Windsurf's specific moves: warm sand canvas instead of cool gray or black, mint aqua as a single saturated voltage held back for one button, Tomato Grotesk display at modest weight 400, DM Mono uppercase metadata threaded through every eyebrow position, and the holographic aurora gradient as a literal section divider rather than a background tile. The one move worth borrowing only if your product has a real metaphor to ground it: the aurora bands work because Windsurf's name is itself a wave reference; lifting them onto a brand without that throughline would feel decorative rather than earned.
What makes it distinct
- Warm sand canvasthe page floor sits on a cream sand rather than the cool grays or pure-black backgrounds that Cursor, Replit, and JetBrains use for IDE marketing
- Mint aqua as single voltagethe Download CTA is filled with a saturated mint that comes straight from surfboard lacquer, paired with a deep emerald text color for contrast
- Tomato Grotesk at weight 400the 72px hero hits a custom display sans at regular weight, not the heavy 700 most AI tools reach for
- DM Mono as supporting voiceevery eyebrow label, section kicker, and the primary CTA itself runs in uppercase DM Mono with positive 0.7px tracking
- Holographic aurora bandsthe inter-section dividers render a magenta-to-chartreuse-to-aqua gradient sweep, a tactile reference to the editor's own surf wave imagery
Live at windsurf.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
windsurf.comExplore Windsurf
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.
Other
Specialty colors.
Windsurf design system FAQ
Common questions about Windsurf'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.
Windsurf — official site
Windsurf's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.