About Craft DESIGN.md
Curated by Dov AzencotUpdated Source craft.do
- Productivity & SaaS
- Documentation & Knowledge
Craft's marketing page is shaped like the product it sells. The hero opens with a serif headline — "Your space for notes, tasks, and big ideas" — set in UntitledSerifFont at 66px with a -1.98px optical-tracking tightening, floating above a soft sky-illustration band and a real document mockup that shows a checkbox list, colored row blocks, and a tag chip in mint. Below the fold, the page hands off the editorial register to a UntitledSansFont workhorse and a vocabulary of pastel block cards. The dominant action is a single near-black pill — "Try Craft Free" at "#030302" with full corner radius — and every supporting surface, from the navbar tabs to the testimonial card, walks the warm beige floor at "#fcf9f7" rather than white.
This DESIGN.md packages that whole spec into one machine-readable file built on the Google Labs DESIGN.md format. Inside: 21 color tokens covering the beige canvas, the near-black ink ramp, five pastel block tints, two semantic blues, and a chart palette; 12 typography tokens grouped into a serif display ladder (66/54/46/32/24px) and a sans body ladder (20/18/16/15/14/13/12px) with the matching weights and -0.32 to -1.98px letter-spacing; 7 corner radii from 4px chips through 32px hero illustrations and a full-pill token; 9 spacing values walking the dominant 4 and 8px grid; and 19 components covering buttons, the serif hero block, the document mockup card, pastel feature blocks for each tint, person testimonial cards, a navbar with announcement badge, and the footer.
A working React developer drops this file into Claude, Cursor, or GitHub Copilot and gets components that match Craft's specific moves — serif display with negative tracking, beige canvas instead of white, pastel block cards as feature surfaces, one black pill CTA per page — rather than a default shadcn theme. Reference the tokens directly inside Tailwind config, CSS variables, or your own component library. The system is worth studying for one reason: it shows that a productivity app can carry an editorial voice without falling into either fintech-blue restraint or workspace-tool maximalism.
What makes it distinct
- Serif-led display voiceUntitledSerifFont at 66px for the hero, 54px for section heads, 32px for pull-quotes — sans is reserved for chrome
- Warm beige canvas at '#fcf9f7' replaces the default whiteevery component sits on a slightly off-white ground that reads as paper, not screen
- Black pill primary CTA at '#030302' with full radius and 8px×14px paddingthe only saturated surface on the page
- Five pastel block tintsmint '#9bd8a9', amber '#fde99b', periwinkle '#b8caf5', sky '#9ed4ef', peach '#ffdbc5' — each used as a full-bleed feature card, never as decoration
- 24px and 14px the two dominant radiifeature cards and inputs land at 24px, secondary tiles at 14px, buttons go full-pill
Live at craft.do
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
craft.doExplore Craft
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.
Craft design system FAQ
Common questions about Craft'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.
Craft — official site
The marketing surface this DESIGN.md was extracted from, including the document hero, feature cards, and pricing surface.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.
Use Craft in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.