Skip to main content
VibeStacks

Loading the search index…

Hall 05

Neo-Brutalism

Originated around 2020 · popular on the web around 2021

Take a souvenir

Use ← → to move between slides and F for fullscreen; the caption at the bottom is the narration.

Nº 01IntroSeen this before?Neo-Brutalism
$0Pricing pages of creator tools
Get itButtons with black outlines and hard shadows
NEW!Tags tilted like stickers
This “rough but cute” look has a name

Neo-Brutalism

Neubrutalism

Black outlines, hard shadows, candy colors — buttons that look like stickers you can press.

Seen this before? · 1 / 11
02

Souvenir shop

Souvenir

Take Neo-Brutalism home to your project

Pick a format and copy it into Claude, Cursor or any AI coding assistant — or download it into your repository.

Format
Souvenir language

neo-brutalism.prompt.md75 lines · 3575 characters
# Neo-Brutalism (Neubrutalism)

You are building a frontend UI. Apply the **Neo-Brutalism** visual style consistently to every screen and component. Treat the tokens and rules below as hard constraints, not suggestions.

## Essence

Flat product interfaces with heavy black outlines, unblurred hard shadows and saturated solid color blocks. It borrows the "nothing hidden" attitude of web brutalism but keeps a clear hierarchy and good usability, so elements feel like physical stickers you can press.

## Design tokens

### Colors

- `background` `#FFF4E0` — page background
- `surface` `#FFFFFF` — cards, panels and raised surfaces
- `text` `#000000` — primary text
- `muted` `#3D3D3D` — secondary text, captions, placeholders
- `accent` `#FF6FB5` — primary actions, links, key highlights
- `on-accent` `#000000` — text and icons placed on the accent color
- `border` `#000000` — dividers, outlines, input borders
- `highlight` `#FFD23F` — secondary emphasis, badges, selection

### Typography

- Display / headings: `Archivo Black` (Google Fonts, weights 400) → fallback `"Arial Black", "Helvetica Neue", Arial, sans-serif`
- Body text: `Public Sans` (Google Fonts, weights 400 / 600 / 700) → fallback `system-ui, -apple-system, "Segoe UI", sans-serif`
- Type scale (px): 13 · 15 · 18 · 22 · 30 · 44 · 64

### Spacing & Shape

- Base unit: 4px · Spacing scale (px): 4 · 8 · 12 · 16 · 24 · 32 · 48
- Corner radius (sm / md / lg): 6 / 10 / 16 px
- Border: 3px solid
- Shadows (sm / md / lg): `2px 2px 0 #000000` / `4px 4px 0 #000000` / `8px 8px 0 #000000`

### Motion

- Durations (fast / base): 80ms / 140ms
- Easing: `cubic-bezier(0.3, 0, 0.2, 1)`

### Signature effects

- `--nb-blue`: `#7DA8FF`
- `--nb-green`: `#74E3B5`

## Do

- Give every container, button and input a 3px solid black outline.
- Use solid black zero-blur offset shadows (e.g. 4px 4px 0 #000) with one consistent direction.
- Separate areas with saturated solid blocks — yellow, pink, blue, green — one color per block.
- On press, move buttons toward their shadow and collapse the shadow to mimic a physical press.
- Use an ultra-heavy sans-serif for headlines and a legible sans-serif for body text.

## Don't

- Do not use blurred shadows, gradients or glass effects.
- Do not put white text on colored backgrounds.
- Do not drop the outlines — a hard shadow without an outline looks like a rendering bug.
- Do not use light weights or serif typefaces for headlines.

## Components

- **Buttons**: Solid pink or yellow buttons with a 3px black outline and a 4px hard black shadow. Hover lifts up-left and grows the shadow; press shifts down-right and removes it.
- **Cards**: White or colored cards with a heavy outline and an 8px hard shadow. A colored tag strip can sit on top, with labels slightly rotated like stickers.
- **Forms**: Inputs with heavy black outlines and a small hard shadow; focus turns the background yellow. Errors appear in an outlined pink block.
- **Navigation**: The top navigation is itself an outlined container. Ultra-heavy brand name; the current item is marked with a colored pill.
- **Layout**: A clear card grid with enough gaps for the shadows to show. An outlined marquee band can separate sections.
- **Imagery & icons**: Flat illustrations, heavily outlined icons and stickers. Photos also get a black outline and a hard shadow.

## Accessibility

- Use pure black text on every colored background; never put white text on pink or blue.
- Disable the press-shift motion under prefers-reduced-motion and keep only the color change.

_Generated by Style Museum._