Make your AI a shadcn expert

Steam Design System

Steam's design system as a DESIGN.md file.

About Steam DESIGN.md

Curated by Dov AzencotUpdated Source store.steampowered.com

  • Gaming & Entertainment
  • E-commerce & Retail

Steam's storefront reads like a dense PC-enthusiast bulletin board cross-bred with a 2025-era e-commerce surface. The page sits on a four-step dark navy ladder — "#1b2838" for the canvas, "#141f2c" for the global header rail, "#283645" for the game-tile background, "#384959" for the inset hairline that separates carousels. The brand voltage is unmistakable: the lime-to-olive "Install Steam" gradient running "#a4d007" at the top stop down to "#5c7e10" at the bottom, framed in a "#beee11" highlight, reserved for the install pill and "Play" CTAs. Every other action — Add to Cart, Visit Store, Browse Categories — runs a parallel cyan gradient from "#06bfff" through "#2881a7" to "#2d73ff". The result is a two-voltage grammar where the page tells you, by hue alone, what's a commit-action versus a navigation-action.

This file packages the full storefront chrome as a DESIGN.md document on the Google Labs spec. Inside: 22 color tokens covering the navy canvas ladder, the dual gradient stops, slate body text, and structural hairlines; 11 typography styles split across Motiva Sans for chrome and Arial for body, ranging from 11px footer copy through a 26px featured-strip headline; 5 radius tokens with the dominant 2px corner; 9 spacing tokens stepping from 3px through 24px and a 96px section rhythm; and 22 component recipes covering the install pill, cyan secondary pill, dark tile, game-card grid item, gradient header, slate text input, faceted browse pill, sale price tag, and the queue carousel paddle.

Feed this file to Claude, Cursor, or Copilot and the agent produces React surfaces that match Steam's actual chrome — sharp 2px tiles on a navy ladder, dual-gradient pills that distinguish install from add-to-cart, Motiva Sans display headers over Arial body, slate "#c6d4df" subtitle text rather than warm grey. Or reference the tokens directly when building a PC-gaming storefront, a niche-marketplace catalogue, or any product surface where information density matters more than whitespace. The system is worth studying because it inverts the prevailing marketplace convention — instead of a white canvas with one accent and 16px rounded cards, Steam runs a dark forum-density grid with two competing gradient voltages and 2px corners, and it has worked for two decades.

What makes it distinct

  1. Dual gradient grammarlime "#a4d007" to "#5c7e10" for install actions, cyan "#06bfff" through "#2881a7" to "#2d73ff" for every other CTA
  2. Four-step navy canvas ladder"#1b2838" page, "#141f2c" rail, "#283645" tile, "#384959" inset hairline, layered as elevation cues
  3. 2px corner radius dominates63 of 131 captured radii sit at 2px, giving the chrome a sharp 2003-enthusiast-forum geometry rather than the 12-16px rounding most marketplaces ship today
  4. Dual-font splitMotiva Sans 200-700 for display and chrome, Arial 11-15px for the long tail of body and link copy
  5. Cool slate body text"#c6d4df" subtitle and "#8b929a" note carry 90% of running copy; pure white is reserved for headers and hover states

Live at store.steampowered.com

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

Screenshot of Steam's website at store.steampowered.comstore.steampowered.com

Explore Steam

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.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

Steam design system FAQ

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

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

Download DESIGN.md