Make your AI a shadcn expert

Retool Design System

Retool’s design system uses a deep #151515 canvas, the saansFont family for headings, and a brand‑blue #518dd2 accent.

About Retool DESIGN.md

Curated by Dov AzencotUpdated Source retool.com

  • Design & Creative Tools

Retool’s homepage opens on a near‑black canvas (#151515) that stretches across the full viewport. The hero headline uses a 72px saansFont weight‑300 typeface in #e9ebdf, while the primary call‑to‑action button features the brand‑blue #518dd2 background, white text, and a full‑pill border radius. Below the fold the dark canvas persists, punctuated by light‑gray UI elements, a subtle border tone of #cbccc4, and a consistent use of the saansFont family for headings and body copy. The design system’s signature move is the use of hairline borders as a visual elevation cue, turning a 1px #cbccc4 stroke into a depth indicator for cards and inputs.

Inside this DESIGN.md file you will find 23 color tokens grouped into primary, ink, body, muted, canvas, hairline, and six surface categories (base, muted, accent, success, warning, error, info). There are 10 typography tokens ranging from a 72px display style to a 12px footnote, 6 rounded values from 0px to 9999px, a spacing scale of seven single‑dimension steps (4px‑40px), and 18 component definitions covering buttons, cards, inputs, alerts, modals, tables, navigation links, and more. The token set follows the Google Labs specification for CSS custom properties, making it ready for import into Tailwind or CSS‑in‑JS workflows.

To use the file, import the JSON into a design‑token processor such as Claude, Cursor, or Copilot, then reference tokens directly in Tailwind config (e.g., theme.extend.colors.primary = '{colors.primary}') or as CSS variables (var(--primary)). Because the system balances a dark canvas with high‑contrast text and a disciplined spacing rhythm, it offers a reproducible visual language that other internal‑tool platforms rarely achieve, making Retool a compelling case study for token‑first design.

What makes it distinct

  1. Primary accentthe brand‑blue #518dd2 anchors CTA buttons, nav highlights, and focus rings, delivering a consistent signal across the UI.
  2. Ink contrastthe near‑white #e9ebdf supplies the dominant text color, ensuring legibility against the dark canvas without additional overrides.
  3. Rounded languagea full‑pill radius (9999px) on primary buttons creates a distinctive, approachable silhouette that differentiates action elements.
  4. Spacing hierarchya modular scale from 4px to 40px structures padding and margins, allowing designers to compose layouts with predictable rhythm.
  5. Surface layeringa palette of muted grays (#242424, #0e0e0e, #433e38) defines background bands, while success, warning, and error surfaces (#233427, #4a2b11, #491f16) convey status clearly.

Live at retool.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Retool's website at retool.comretool.com

Explore Retool

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.

Retool design system FAQ

Common questions about Retool's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Retool in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md