Live preview
Use this system
Three ways to drop Concrete into your workflow.
Save the file for your tool — your agent then generates UI in Concrete, automatically.
CLAUDE.mdRepo root — Claude Code reads it automatically.
.cursor/rules/concrete.mdcProject rule — applied to every generation.
.windsurfrulesRepo root — Cascade reads it automatically.
.github/copilot-instructions.mdRepo-wide custom instructions for Copilot.
The system
Brand & Voice
Loud, structural, and unapologetic. Concrete shows its bones: visible borders, hard offset shadows, monospace everything, and a single screaming accent.
Layout & Grid
Exposed grid lines, no rounded corners, generous borders. Components look stamped onto the page. Hover states snap rather than ease.
Components
Buttons
Solid color.brand.primary blocks with a hard shadow.sm offset that collapses
on press. Borders are always border.default (near-black).
Accessibility
Maximum contrast by design — near-black text on pure white clears AAA. Focus states use a thick visible outline.
Do & Don't
- Keep corners sharp — radius is always 0.
- Use hard offset shadows, never soft blurs.
- Don't soften the system with gradients or easing curves.
Tokens
Color (11)
Tokens
Export
One source of truth, five formats — copy or download any of them.
---$schema: https://designmd.in/schema/v1.jsonid: concretename: Concretetitle: Concrete — Brutalist & Rawversion: 1.0.0category: brutalisttags: [brutalist, mono, high-contrast, raw, sharp]author: designmdlicense: CC-BY-4.0updatedAt: 2026-06-19colorMode: [light]tokens: color: brand: primary: { value: "oklch(0.55 0.24 28)", type: color } secondary: { value: "oklch(0.12 0 0)", type: color } onBrand: { value: "oklch(0.99 0 0)", type: color } text: primary: { value: "{color.brand.secondary}", type: color } muted: { value: "oklch(0.40 0 0)", type: color } link: { value: "{color.brand.primary}", type: color } surface: base: { value: "oklch(1 0 0)", type: color } raised: { value: "oklch(0.97 0 0)", type: color } border: default: { value: "{color.brand.secondary}", type: color } state: success: { value: "oklch(0.50 0.16 150)", type: color } danger: { value: "oklch(0.52 0.22 28)", type: color } typography: family: sans: { value: "Departure Mono, ui-monospace, monospace", type: fontFamily } mono: { value: "Departure Mono, ui-monospace, monospace", type: fontFamily } scale: sm: { value: "0.875rem", type: dimension } base: { value: "1rem", type: dimension } lg: { value: "1.25rem", type: dimension } xl: { value: "1.75rem", type: dimension } "2xl": { value: "2.5rem", type: dimension } "3xl": { value: "4rem", type: dimension } weight: regular: { value: 400, type: fontWeight } bold: { value: 700, type: fontWeight } leading: tight: { value: 1.1, type: number } normal: { value: 1.45, type: number } spacing: base: { value: "0.25rem", type: dimension } radius: sm: { value: "0rem", type: dimension } md: { value: "0rem", type: dimension } full: { value: "0rem", type: dimension } shadow: sm: { value: "3px 3px 0 oklch(0.12 0 0)", type: shadow } md: { value: "6px 6px 0 oklch(0.12 0 0)", type: shadow } motion: duration: base: { value: "0ms", type: duration } easing: standard: { value: "steps(1, end)", type: cubicBezier } breakpoint: md: { value: "768px", type: dimension } iconography: style: { value: "blocky, 2.5px stroke, no rounded joins", type: descriptor }---# Concrete Design System## Brand & VoiceLoud, structural, and unapologetic. Concrete shows its bones: visible borders,hard offset shadows, monospace everything, and a single screaming accent.## Layout & GridExposed grid lines, no rounded corners, generous borders. Components look stampedonto the page. Hover states snap rather than ease.## Components### ButtonsSolid `color.brand.primary` blocks with a hard `shadow.sm` offset that collapseson press. Borders are always `border.default` (near-black).## AccessibilityMaximum contrast by design — near-black text on pure white clears AAA. Focusstates use a thick visible outline.## Do & Don't- Keep corners sharp — radius is always 0.- Use hard offset shadows, never soft blurs.- Don't soften the system with gradients or easing curves.