Style

Geometric primary

Circles, squares and triangles in red, yellow and blue on warm off-white, held together by heavy black rules, with type set like a poster.

  • Mood: bold
  • Mood: serious
  • Density: balanced
  • Era: classic
  • Warmth: neutral

Copy the idea

See it live

Example: front page of a small maker's shop for modular wooden building toys for Plinthwork Toys, a fictional brand made up for this explorer. Switch the width to see the style on a phone, a tablet and a desktop screen.

Open the example on its own

Copy the idea

Take the style with you as a brief for a person, as instructions for an AI assistant, or as design tokens. It describes the idea and the rules — never the example's code.

The recipe

When to use it and the principles behind it. The palette, type, spacing and the do's and don'ts are drawn below; the brief you copy carries all ten sections.

Use it when

  • Toy, craft and making brands that want to feel bold and well built
  • Event posters, shop fronts and launch pages with a few strong messages
  • Brands that want order and play at the same time

Avoid it when

  • Pages are mostly long reading text
  • The brand needs softness, luxury or quiet restraint
  • Content changes too often to compose each screen by hand

Principles

  • The shapes are the composition: circles, squares and triangles build each screen
  • Only three colours plus black: red, yellow and blue, flat and never blended
  • Heavy black rules, three to six pixels, frame blocks and divide the page
  • Headings are large, light and often uppercase, set like a poster
  • Square corners everywhere; roundness comes only from whole circles
  • Yellow is for shapes only, never behind text or as text

Imagery and motion

  • Imagery: No photos: flat circles, squares and triangles in the three primaries, built in code.
  • Motion: None, or a single shape sliding into place; nothing bounces or fades for long.

Palette

  • Workshop paperbackground#f4f1e8
  • Clean boardsurface#ffffff
  • Rule blacktext#111111
  • Pencil greymuted#4a4a4a
  • Primary redaccent#c62a1f
  • Primary blueaccent-2#1d4fa3
  • Heavy ruleborder#111111

Text on background: 16.72:1 — passes AA

Type

Headings Jost, weights 400

The quick brown fox jumps over the lazy dog

Set large, often uppercase, with open letter-spacing on short labels

Body Work Sans, weights 400, 500

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

Plain and sturdy; medium for prices and labels

Scale A geometric sans for the poster headings over a sturdy grotesque for reading.
  • 104pxThe quick brown fox jumps over the lazy dog
  • 72pxThe quick brown fox jumps over the lazy dog
  • 44pxThe quick brown fox jumps over the lazy dog
  • 28pxThe quick brown fox jumps over the lazy dog
  • 20pxThe quick brown fox jumps over the lazy dog
  • 16pxThe quick brown fox jumps over the lazy dog
  • 13pxThe quick brown fox jumps over the lazy dog

Spacing and shape

Spacing base unit 8px
  • 8px
  • 16px
  • 24px
  • 40px
  • 64px
  • 96px

Blocks butt up against each other along shared black rules; space opens up between sections.

Corner radii
  • 0px
Borders
Heavy black rules, 3 to 6 px, around blocks and between sections
Shadows
None

Do and don't

Do

  • Build each section from a few large, flat shapes
  • Frame blocks with heavy black rules
  • Keep text on off-white, white, black, red or blue grounds
  • Let one heading per screen fill the width

Don't

  • No gradients, shadows or rounded corners
  • No yellow behind or as text
  • No more than three colours besides black and white
  • No small decorative icons scattered around

Similar styles

The styles closest to this one in mood, density, era, warmth and accent colour.