ConcreteLegacy format

Concrete is a cold-industrial brutalist design system for experimental portfolios, architecture studios, and avant-garde editorial sites. Where pure brutalism often embraces raw black-on-white minimalism, Concrete leans further into the construction-site metaphor — gray cement tones, exposed structural seams (visible grids, joist marks, datum lines), slab serif typography, and caution-yellow accents borrowed from job-site signage.

Background#1F1F1E
Surface#2A2A28
Surface Elevated#3A3A37
Surface Sunken#161614
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

displayDruk Wide · 144px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

h1Druk Wide · 72px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

h2Druk Wide · 44px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

h3Inter · 28px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

body-largeCaslon Doric · 19px · normal

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

bodyIBM Plex Mono · 15px · normal

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

smallIBM Plex Mono · 13px · normal

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

captionIBM Plex Mono · 11px · normal

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

datum-labelIBM Plex Mono · 10px · normal

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Spacing

Base: 8px
0px
8px
16px
24px
32px
48px
64px
96px
144px
192px
288px

Concrete is a cold-industrial brutalist design system for experimental portfolios, architecture studios, and avant-garde editorial sites. Where pure brutalism often embraces raw black-on-white minimalism, Concrete leans further into the construction-site metaphor — gray cement tones, exposed structural seams (visible grids, joist marks, datum lines), slab serif typography, and caution-yellow accents borrowed from job-site signage.

Components

Buttons

Inputs

Cards

Card Title

Sample body text for the card component.

Do's & Don'ts

Do

Show the grid — visible structural rules are part of the aesthetic
Use mono for all functional copy — navigation, captions, metadata, labels

Don't

Use shadows for elevation — communicate stacking through structural seams
Add gradients or glassmorphism

Icons

Unknown

Unknown

Icon preview not available for this library

Library: Unknown · Style: rounded · Size: 16px

Motion

Motion in Concrete is mechanical and stamped. Default duration is 80ms — almost instantaneous — with linear easing. Hover states snap into place with no transition curve. The "stamped" button hover (2px offset) uses a 120ms cubic-bezier(0.5, 0, 1, 1) — a steep ease-in that feels like an impact. The hazard-stripe loading bar pans horizontally at a constant 60px per second. Page transitions are instant — there is no fade. The single decorative motion is the caution-strip diagonal pan during data loading.

Voice and Tone

Catalog-flat. Like a printed type specimen or an architect's drawing legend.

Use construction and editorial idiom: "FIG.," "PLATE," "REV.," "ISSUE," "FABRICATED," "POURED."

Avoid first-person voice. Avoid emotional copy entirely.

Captions and labels are uppercase mono with abbreviated meta: "FIG. 04 · 2026 · STUDIO PERIMETER"

Errors are stated as conditions, not apologies: "FAILED · CODE 47" rather than "Sorry, something went wrong."

Empty states are honest and brief: "NO ENTRIES."

Download .md

License MIT
Uploaded 1 weeks ago
Version v1
File size 9.7 KB
Downloads 6
Copies 0

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/duanhdan/concrete and implement it in my code

Don't have the MCP? Install it here