Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Wemakethings

wemakethings.de
Website preview
The character

Brutalist editorial broadsheet — ink-on-white architecture with type as the only building material.

lightagencyMaison Neue
Colors
2
Typefaces
3
Components
10
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

WeMakeThings operates on a brutally reductive editorial logic: pure black ink on a white paper canvas, with nothing but typography and whitespace to carry the entire visual system. The site reads like a design broadsheet — massive outlined display type acts as architectural scaffolding behind bold all-caps headlines, creating depth and scale without any color, shadow, or imagery. Components are stripped to their skeleton: hairline underlines, thin borders, and direct unadorned type. Density is comfortable with generous margins, and the brand grid uses vertical text columns to turn a simple list into a typographic wall. There is no decoration, no warmth, no gradient — just confident restraint where every pixel earns its place.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

neutral

Ink Black

#000000

Primary text, all borders, outline strokes, link underlines, background type fill

Paper White

#ffffff

Page canvas, card surface, filled button background

Typography

Type scale

Major Second (1.125) · 24px base
text-864864px · 400 · 0.83

The quick brown fox jumps

heading65px · 500 · 1.11

The quick brown fox jumps

text-5858px · 400 · 1.2

The quick brown fox jumps

heading-sm43px · 400 · 1.11

The quick brown fox jumps

subheading24px · 400 · 1.2

The quick brown fox jumps

body-lg18px · 400 · 1.2

The quick brown fox jumps

caption16px · 400 · 1.33

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Maison Neue

Weights
400, 500
Sizes
16px, 18px, 24px, 43px, 65px
Line height
1.11 / 1.20 / 1.33 / 2.50
Fallback
Inter

Primary UI and headline typeface — used for nav links, body copy, button text, and bold all-caps hero statements. The 65px weight 500 is the signature headline voice: tight leading (1.11), all-caps, commanding without decorative weight. Substitute: Inter, Helvetica Neue, Neue Haas Grotesk

Aa
Additional typeface

BASEBLOOM

Weights
400
Sizes
864px
Line height
0.83
Fallback
Custom outlined display type

Architectural display layer — rendered as massive outlined characters (864px, line-height 0.83) that sit behind body content as visual scaffolding, never carrying readable information. Substitute: a custom ultra-condensed display face or CSS stroke text

Aa
Additional typeface

Unzyale

Weights
400
Sizes
58px
Line height
1.20

Rare secondary display use — appears in link context at 58px as a typographic accent. Substitute: a condensed or script contrast face

Spacing & shape

Spacing

Density
comfortable
Base unit
4px
Section gap
80-120px
Card padding
20px
Element gap
20px

Border radius

tags0px
cards0px
inputs0px
buttons0px

Spacing scale

8px
10px
14px
16px
17px
20px
32px
40px
60px
80px
120px

Guidelines

Do

  • Use only #000000 and #ffffff — no chromatic colors anywhere in the UI
  • Set all headlines in Maison Neue weight 500, all-caps, 43-65px with tight 1.11 line-height
  • Render at least one massive outlined display type element (800px+) as architectural scaffolding behind primary content
  • Separate brand listings with 1px black hairline borders, not background fills or shadows
  • Use Maison Neue weight 400 at 16px with 1.33 line-height for all body copy
  • Append → arrow characters to nav links and CTAs — the arrow IS the affordance
  • Maintain 80-120px vertical padding between major sections

Don’t

  • Never introduce color, gradients, or tinted backgrounds — the system is strictly monochromatic
  • Never use border-radius on buttons, cards, inputs, or tags — all corners are sharp at 0px
  • Never add drop shadows or box-shadows — depth comes from typographic layering, not elevation
  • Never use photographic imagery or illustration — type is the only visual material
  • Never use rounded or soft type — all display text is all-caps with tight leading
  • Never center body paragraphs — left-align with a constrained reading column
  • Never decorate links with fills, pills, or button chrome — links are bare text with optional underline and arrow

Components

01

Top Navigation Bar

Site-wide header

Fixed-top bar on white background. Logo mark (five parallel slashes /////) at far left in black, weight 500. Nav links right-aligned in 16px Maison Neue weight 400, all-caps: ABOUT, BRANDS, CAREER, CONTACT, followed by a right arrow (→). Active page is indicated by a thin black underline. No background fill, no border-bottom — the nav floats on white.

02

Logo Mark

Brand identifier

Five parallel diagonal slashes (/////) in black, functioning as a typographic logogram. No container, no fill — raw glyphs on white.

03

Hero Headline Statement

Opening page message

Bold all-caps 65px Maison Neue weight 500, line-height 1.11, left-aligned. Black text on white. Tight, commanding, no decoration. Sits in front of massive outlined background type (BASEBLOOM at 864px) that acts as an architectural layer.

04

Architectural Background Type

Decorative typographic layer

BASEBLOOM or similar outlined display face at 864px, line-height 0.83, rendered as stroke-only outlines. Sits behind body content as a visual landmark — never readable, only structural. Black outlines on white, full-bleed.

05

Body Paragraph

Informational text

16px Maison Neue weight 400, line-height 1.33, black on white. Left-aligned, max-width constrained for readability (roughly 500-600px column). The supporting sentence beneath the hero is the primary use.

06

Inline Section Label

Small typographic tag

10-12px Maison Neue weight 500, all-caps, black on white. Used as inline annotations like 'WE MAKE' preceding larger text. Minimal tracking, sits flush with surrounding type.

07

Brand Column Card

Brand listing entry

Full-height vertical column containing a single brand name written vertically (rotated 90° or stacked). Maison Neue weight 500 at 24-43px, all-caps, black. Columns separated by hairline 1px black vertical borders. No padding between text and edges. The column extends full viewport height, creating a wall of brands.

08

Text Link with Arrow

Navigation and CTA link

16-18px Maison Neue weight 400, black text, with a → arrow character appended. No button chrome, no background, no padding. On hover, optional thin black underline appears beneath the text.

09

Scroll Indicator

Page-scroll affordance

Minimal downward-pointing arrow (↓ or ↓) centered at the bottom of the hero section. Black, 16px, no animation specified. Signals vertical scroll continuity.

10

Section Divider

Inter-section separator

1px black horizontal hairline spanning the full content width. The only structural division between sections. No padding, no background change.

Surfaces & elevation

Level 0

Paper

#ffffff

Single uniform surface — the page canvas and all content sits directly on it with no elevation layers

Layout & imagery

Layout

Full-bleed layout with no max-width container — sections span 100% viewport width. The hero pattern is a layered typographic composition: massive outlined background type sits behind a bold all-caps headline, left-aligned, with a supporting body paragraph beneath. The brand listing page uses a full-viewport-height grid of vertical text columns, each separated by 1px hairline vertical borders, creating a wall of brands readable only by scrolling. Navigation is a minimal top bar with right-aligned text links. Section rhythm uses generous vertical padding (80-120px) with hairline horizontal dividers rather than background color changes. The overall cadence is slow and editorial — long scroll, high whitespace, low information density per screen.

Imagery

No photography, illustration, or iconography is used. The visual language is entirely typographic: massive outlined display characters (BASEBLOOM at 864px) serve as architectural backdrops behind readable content, and vertical rotated brand names form visual walls. The logo is a typographic mark (/////). Imagery density is zero — the design treats empty white space as a primary compositional element.

Design notes

Agent Guide

## Quick Color Reference - Text / borders: #000000 - Background / surfaces: #ffffff - primary action: no distinct CTA color ## 3-5 Example Component Prompts 1. **Hero section**: White background (#ffffff). Architectural background layer: outlined display type at 800px+ size, black stroke, 0px fill, positioned full-bleed behind content. Headline: 65px Maison Neue weight 500, all-caps, #000000, line-height 1.11, left-aligned. Supporting paragraph: 16px Maison Neue weight 400, #000000, line-height 1.33. No shadows, no borders, no color. 2. **Brand grid column**: Full-height vertical column, 1px #000000 hairline border-right. Brand name set vertically in 43px Maison Neue weight 500, all-caps, #000000, with a small 'WE MAKE' label at 10px weight 500 above. White background, 0px radius, 20px padding. 3. **Top navigation bar**: 100% width, white background (#ffffff), 20px vertical padding, no border. Left: logo mark (/////) in #000000 at 24px. Right: nav links in 16px Maison Neue weight 400, all-caps, #000000, with 20px gap between items. Active link underlined with 1px #000000. Contact link followed by → character. 4. **Text link / ghost button**: Bare text link, 16px Maison Neue weight 400, #000000, followed by → arrow character at same size. No background, no border, no padding, no radius. Optional 1px #000000 underline on hover. 5. **Section divider**: 1px solid #000000 horizontal line, full content width, 0px margin top/bottom. White space above and below provides rhythm, not the line itself.

Similar brands

Pentagram

Same editorial typographic system — bold all-caps headlines, no color, type as the primary visual material, generous whitespace as composition

Werkplaats Typografie

Same brutalist editorial broadsheet aesthetic — pure black/white, large display type, hairlines for structure, no decorative imagery

Anrt Archive / Experimental Jetset

Same architectural type-as-scaffolding approach with outlined display characters behind direct sans-serif statements

Bureau Borsche

Same confident monochromatic restraint with oversized type and hairline-bordered grids as the primary structural device

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
monopo saigon
M

monopo saigon

Liquid iridescence behind editorial silence — a monochrome editorial gallery floating on molten light.

lightagencyRoobert
Thisispam
T

Thisispam

butter-yellow editorial broadsheet — a Swiss-press layout where a single warm cream stock, razor-sharp type, and a zero-chrome surface system turn each scroll into a printed page.

lightagencyOT Neue Montreal
Jonas Pelzer
J

Jonas Pelzer

Literary broadsheet on white paper. A single weight-400 display headline sets the tone — roman and italic interleave in one breath, all type shares one weight, and a rationed violet ink punctuates an otherwise achromatic page.

lightagencyScope
The Beams
T

The Beams

overlapping ink on white paper

lightagencyNeueHaas-web
Clase bcn
C

Clase bcn

editorial gallery on white wall

lightagencySuisseIntl-Regular
Vucko
V

Vucko

oversized type on white gallery floor — a type-specimen book where the wordmark is the room.

lightagencySuisse Int'l
Musterlab. A closer look at good design.About the library