Neo-brutalist, all-Space-Mono, ink-on-beige with five loud flat accents; thick black borders, hard zero-blur offset shadows, sharp corners.
Beige canvas, black ink and borders, white cards — then five flat accents that do the shouting. Accents are always flat fills, never gradients.
The entire system runs on Space Mono — two weights (400 / 700). 700 is the display "black". Display type is UPPERCASE, italic, tight-tracked (−0.05em), leading 0.85, often skewed a few degrees.
The signature move: hard offset drop shadows with ZERO blur — Npx Npx 0 0 <color>. The shadow sticks the element to the paper; on hover it lifts, on press it slams flush.
/* effects tokens — copy/paste */ --shadow-xs: 2px 2px 0 0 #000; --border-thin: 2px; --shadow-sm: 4px 4px 0 0 #000; --border-thick: 4px; --shadow-md: 8px 8px 0 0 #000; --radius: 0; --shadow-lg: 12px 12px 0 0 #000; --radius-full: 9999px; --shadow-xl: 16px 16px 0 0 #000; --dot-grid-size: 20px 20px;
Every surface is bordered paper with the press-shadow interaction. Hover and press the buttons and chips below — they behave exactly as they do in the app.
White paper surface, md shadow, tilted a degree for a sticker feel.
We put our phones in a basket. No algorithms. Just vibes. Brown fill, yellow ink.
Dashed border, no shadow — the empty / info state box.
Irreverent, warm, self-aware Gen-Z. Communal "we" (the club) + direct "you" (the member). Uppercase for impact, sentence case for the manifesto. Never a SaaS onboarding.
"Touch grass, not screens."
"Phones in the basket (scary, we know)."
"No algorithms. Just vibes."
"Leverage our platform to network."
"Please enable notifications."
"Users can optimize engagement."