Make your AI a shadcn expert

teenage engineering Design System

teenage engineering's site runs two proprietary bitmap fonts at weight 100 on a pure-black canvas with no chromatic brand chrome — the products supply every accent.

About teenage engineering DESIGN.md

Curated by Dov AzencotUpdated Source teenage.engineering

  • Consumer Electronics

teenage engineering's marketing site is the rarest thing in consumer hardware: a page that refuses to sell. The hero is not a lifestyle shot with a gradient overlay and a centered CTA — it is a product photograph against a dark background, with a tiny lowercase wordmark in the upper corner and a navigation bar whose link text runs in weight 100 at roughly 23px. There is no primary CTA color. There is no accent. The interface chrome is black, white, and three greys. If the products themselves weren't so visually striking — the brushed-aluminum OP-1 field, the K.O. II's orange trigger buttons, the EP-133's bone-white rubber pads — the page would read as an engineering specification rather than a store.

The DESIGN.md file packages this system into ground-truth tokens: 15 color tokens covering a pure-black canvas, five grey steps, a pale off-white product-background tone, and utility colors for error and success states — none with meaningful background usage in the marketing chrome. Two typography tokens represent the te-20 and te-40 families across four weight-and-size pairings (13px/300 for labels, 19px/100 for body, 23px/100 for nav links, 40px/300 for display). The entire spacing system is derived from CSS viewport-relative calc() expressions rather than fixed pixel values, and the radius system is empty: 0px everywhere.

Feed this file to an AI coding tool and it reproduces teenage engineering's specific restraint: no border radius on any surface, weight 100 type used where most brands would use weight 600, a canvas that's as dark as a hardware enclosure rather than a marketing gradient, and product photography trusted to carry 100% of the emotional and chromatic work. The one principle worth borrowing unconditionally: if your product is visually interesting, do not compete with it.

What makes it distinct

  1. Proprietary bitmap fontste-20 and te-40 are custom-drawn sans-serifs used at weight 100–300; no system font appears anywhere in the hierarchy
  2. Zero chromatic brand voltageevery color in the JSON is a structural grey or error-state utility; the cobalt, yellow, and orange product colors exist only in photography
  3. Viewport-relative type scalefont sizes are calc() expressions against 100vw, so type scales continuously with the browser width rather than jumping at breakpoints
  4. Flat zero-radius geometry--tile-border-radius and --field-border-radius are both 0; every surface meets at right angles with no rounding
  5. Black-on-white grid dividers1px grey lines bisect the product catalog grid, creating a technical-spec-sheet aesthetic rather than a card-and-shadow layout

Live at teenage.engineering

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

Screenshot of teenage engineering's website at teenage.engineeringteenage.engineering

Explore teenage engineering

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.

teenage engineering design system FAQ

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

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

Download DESIGN.md