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
- 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
- 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
- Viewport-relative type scalefont sizes are calc() expressions against 100vw, so type scales continuously with the browser width rather than jumping at breakpoints
- Flat zero-radius geometry--tile-border-radius and --field-border-radius are both 0; every surface meets at right angles with no rounding
- 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.
teenage.engineeringExplore 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.
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.
teenage engineering — official site
teenage engineering's public marketing and store 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.