RawBlock Design System

RawBlock Design System mockup preview
Click to expand

RawBlock is an unapologetic, anti-design system that strips interfaces down to their structural bones. Built for experimental portfolios and avant-garde art sites, it embraces thick borders, system-level aesthetics, and the raw power of black-on-white. There are no rounded corners, no shadows, no polish. Every element looks like it was assembled from HTML primitives -- because that is the point. This is brutalism as a design language.

Surface Base#FFFFFF
Black#000000
Blue#0000FF
Success#008000
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

h1Archivo Black · 64px · Regular

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

h2Archivo Black · 48px · Regular

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

h3Archivo Black · 32px · Regular

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

h4Work Sans · 22px · SemiBold

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

bodyWork Sans · 16px · Regular

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

smallWork Sans · 14px · Regular

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

tinyWork Sans · 12px · Regular

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

monoSpace Mono · 15px · Regular

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

Spacing

Base: 8px

RawBlock is an unapologetic, anti-design system that strips interfaces down to their structural bones. Built for experimental portfolios and avant-garde art sites, it embraces thick borders, system-level aesthetics, and the raw power of black-on-white. There are no rounded corners, no shadows, no polish. Every element looks like it was assembled from HTML primitives -- because that is the point. This is brutalism as a design language.

Components

Buttons

Cards

Card Title

Sample body text for the card component.

Card Title

Sample body text for the card component.

Inputs

Please enter a valid email

Do's & Don'ts

Do

use thick borders (3-5px) as the primary visual organizer; they replace shadows entirely
use full color inversions (black to white, white to black) for hover and active states
use Archivo Black at large sizes (48-64px) for maximum impact
embrace intentional spacing irregularity -- asymmetric layouts are encouraged
use uppercase + tracking for buttons and labels

Don't

round any corners -- ever. Sharp edges are non-negotiable
use opacity for disabled states; use lighter border colors and grey fills instead
use the blue (#0000FF) for anything other than hyperlinks
add decorative images, icons, or illustrations
polish or refine
Download .md

License MIT
Uploaded yesterday
Version v1
File size 5.9 KB
Downloads 0

Use with MCP

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

Don't have the MCP? Install it here