Make your AI a shadcn expert

Starbucks Design System

Starbucks design system as a DESIGN.md file.

About Starbucks DESIGN.md

Curated by Dov AzencotUpdated Source starbucks.com

  • Food & Delivery
  • E-commerce & Retail

Starbucks runs one of the most disciplined retail design systems online. Every surface wears the green of the storefront apron, but never as a single "brand green" — there are four calibrated tiers (Starbucks #006241 for headings, Green Accent #00754A for CTAs, House Green #1E3932 for deep feature bands, Green Uplift #2b5148 for decorative). The canvas is not white. It is a warm-neutral cream (#f2f0eb) or a slightly darker ceramic (#edebe9) that references real café materials — paper napkins, café walls, wood finishes. Gold (#cba258) shows up only around Rewards-status ceremony. The product feels like clean café signage: confident, warm, legible, never shouting.

This DESIGN.md file packages the whole system into one machine-readable spec. Inside: roughly 22 color tokens grouped by role (primary, secondary, surface, neutral, semantic, alpha ladders), 11 typography tokens running on SoDoSans with tight `-0.16px` tracking across the board, a rem-based spacing scale anchored at 1.6rem (16px) stepping to 6.4rem (64px), a universal 50px pill radius for buttons plus 12px for cards, and over 30 components — from the standard pill button family to the signature floating Frap circular order CTA, the dark-green feature bands, the Rewards status cards, and the full PDP component cluster (size selector, milk select, numeric stepper, Customize pill, gold-outlined Rewards Cost Pill).

Feed the file to Claude, Cursor, or GitHub Copilot and the agent will reproduce Starbucks' restraint — the four-green discipline, the cream canvas, the universal 50px pill, the `scale(0.95)` press — rather than a generic shadcn theme. Or reference tokens directly: every hex, font, radius, and spacing value is a quoted value you can paste into Tailwind config or CSS variables. The reason this system is worth studying is the four-tier color discipline: most brands ship one "brand color" and call it done. Starbucks ships four greens, each with a defined surface role, and the difference is visible on every screen.

What makes it distinct

  1. Four-tier green systemStarbucks #006241, Accent #00754A, House #1E3932, Uplift #2b5148 each mapped to a distinct surface role
  2. Warm cream canvas (#f2f0eb / #edebe9) instead of pure whitereferences café paper napkins and wood finishes
  3. Universal 50px full-pill buttons with `scale(0.95)` active press as the signature micro-interaction
  4. Floating Frap circular CTA at 56px (Green Accent #00754A)the product's signature elevation moment, layered shadow stack
  5. Gold (#cba258) reserved exclusively for Rewards-status ceremonynever a general-purpose accent

Live at starbucks.com

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

Screenshot of Starbucks's website at starbucks.comstarbucks.com

Explore Starbucks

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

Starbucks design system FAQ

Common questions about Starbucks'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 Starbucks in your project

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

Download DESIGN.md