Prefect Design System
Prefect's marketing system pairs a cosmic-black hero with the Horizon multi-stop gradient (cobalt to sunset pink) and a white body canvas with #0d1117 code cards.
About Prefect DESIGN.md
Curated by Dov AzencotUpdated Source prefect.io
- Workflow & No-code
- Backend, Database & DevOps
Prefect's marketing site signs itself with a single design move no peer in the data-orchestration category attempts: an eight-stop diagonal gradient called Horizon that fills the right half of the hero. The stripe walks from cosmic-black at the top-left through cobalt blue, cyan, sky-blue, tan, peach, sunset orange and finally hot pink at the bottom-right — a continuous color trace that resembles a sunset compressed into a diagonal vector rather than the photographic-gradient mesh Stripe or Linear lean on. The headline "Automation for the context era" sits in white Articulat CF 64px weight 600 against the dark left half, and the gradient hangs to the right as the only chromatic statement above the fold.
The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 21 color tokens — the eight Horizon gradient stops wired as `--horizon-*` CSS variables, a "Sunset Stripe" extension palette of seven darker browns and steels (`--sunset-stripe-*`), the GitHub-dark code-card tier (#0d1117 body, #30363d border, #e6edf3 text), and the structural ink-on-white tones for the below-fold body. The typography group declares 13 tokens across three families — Articulat CF for the 64px display tier, Geist for body and nav, Aeonik Mono for uppercase 12px section labels with 2.4px tracking. 17 component definitions cover the dark-hero CTA, the white below-fold card, the dark code block, the testimonial tile, the stat-number cell, and the category-label strip.
Feed this file to Claude, Cursor, or another AI coding tool and it reproduces Prefect's specific moves: the two-canvas page split (dark hero, white body) rather than a single-canvas dark or light system, the Horizon gradient as the brand voltage instead of a single accent hex, the GitHub-dark code-card treatment used as-is (an industry-standard borrowed for readability rather than re-themed), and the Aeonik-Mono uppercase small-caps label tier that does the section-marking work most brands hand to a sans label. The one move worth borrowing only if your product story is genuinely multi-stage is the gradient itself — on a single-product surface it reads as decorative.
What makes it distinct
- Horizon gradienteight-stop diagonal from #06000e cosmic-black through cobalt, cyan, sky, tan, peach, sunset orange to pink, filling the entire right edge of the hero
- Two-canvas pagedark hero #06000e cuts to a white below-fold body, the two surfaces meeting at the logo wall with no atmospheric blend
- Three-family typographic splitArticulat CF for the 64px display, Geist for body, Aeonik Mono for uppercase 12px small-caps labels with 2.4px tracking
- Cosmic-black canvas`--horizon-dark` #06000e is darker than pure #000000 in OKLCH (10% lightness with violet undertone), reserved exclusively for the hero band
- GitHub-dark code cards#0d1117 code blocks with #30363d borders match the GitHub-dark editor palette; not a Prefect token, an industry-standard borrowed for readability
Live at prefect.io
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
prefect.ioExplore Prefect
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Other
Specialty colors.
Prefect design system FAQ
Common questions about Prefect'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.
Prefect — official site
Prefect'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.