flowmance

Bureaus Light Design System

Bureaus Light website template previewBureaus Light website template preview detail 2Bureaus Light website template preview detail 3

Bureaus Light is a bright, poster-like studio site set entirely in capitals. A white page carries black, very wide Unbounded headlines, Inter Tight paragraphs and thin 2px black outline pills. The interface is black and white; colour comes from glossy 3D renders in the work grid and from three pastel testimonial cards. The demo brand is spelled Bureaū with a macron over the U.

Four signatures make it recognisable:

  1. Everything uppercase. body sets text-transform: uppercase, so nav, headlines, paragraphs, buttons and captions are all capitals. Wide Unbounded for display and UI, narrower Inter Tight for reading text.
  2. Outline pills and black chips. Calls to action are 2px black outline pills (50px radius) that fill black on hover. The content sections (about, testimonials and others) open with a small black pill tag (ABOUT US, TESTIMONIALS) in white 13px Unbounded.
  3. Outlined giant numbers. The stats row uses Inter Tight 170px numerals drawn as black outlines only (130, 16, 10), with a small label beneath.
  4. Edge-bleeding work grid. Square-cornered 3D renders in a 3-column grid that is 120% of the container wide, with only 10px gaps, so tiles run off both sides of the screen and rows sit offset from each other.

Bureaus Light is a light-only design (the cart drawer is the one black panel).

Colors

Surfaces

canvas#FFFFFF

Page, nav (transparent over white), footer, inputs

surface-1#F9F9F7

The warm off-white testimonials band (.section.gray)

field#FFFFFF
inverse-canvas#000000

Cart drawer and tag chips

Ink

on-primary#FFFFFF

Text on primary

ink#000000

Headlines, nav, buttons, borders

ink-muted#000000 · 90%

Paragraphs: p has opacity: .9

ink-subtle#000000 · 63%

.smaller-text meta (15px, weight 400)

on-accent#000000
on-media#FFFFFF
inverse-ink#FFFFFF

Text on inverse-canvas

Action

primary#000000

Filled state: the outline pill on hover, the form submit, black section tags

accent#DFA5A4

Testimonial slide 1 (--background-1, dusty pink)

accent-blue#A7DCE1

Testimonial slide 2 (--background-2)

accent-violet#A8AEDA

Testimonial slide 3 (--background-3)

Lines & effects

line#3B3B3B

1px borders of the logo grid cells

line-strong#000000

2px outline buttons, category tags, inputs, link underlines

scrim#222222 · 40%

Dark overlay where white titles sit on work images

inverse-line#FFFFFF · 20%

Cart drawer border and the cart footer rule

Typography

Unbounded · display-marquee

The quick brown fox jumps

.text-rotator lines in the scrolling marquee band (8 copies). 120px · 400 · 1.0

Unbounded · headline-lg

The quick brown fox jumps

Project names on work tiles (Dreamy Visions), white; also h1. 46px · 500 · 1.4

Unbounded · title-lg

The quick brown fox jumps

Blog card titles. 25px · 500 · 1.4

Inter Tight · body-lg

The quick brown fox jumps

Hero lead. 21px · 500 · 1.4

Inter Tight · label-link

The quick brown fox jumps

.link-underline text links. 16px · 600 · 1.3

Unbounded · eyebrow

The quick brown fox jumps

White text in black section tags. 13px · 500 · 1.1

Spacing & shape

PurposeValue
Container.container max 1200px, centred, flex column
Section rhythm.section is 150px top and bottom, measured down to 80px at ≤991 and 50px at ≤767 and ≤479
Breakpoints991px, 767px and 479px (max-width), plus min-width 768px and 1280px steps

Spacing scale

TokenValuePreview
xs10px
sm20px
md30px
lg40px
xl50px
2xl60px

Layout spacing

TokenValuePreview
gutter72px
section-band100px
nav-height110px
section-gray-top140px
section150px

Border radius

sm8px
lg30px
pill50px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2surface-1

Motion

Scroll fade-inopacity 0 → 1, 1000ms outQuart
Slide-iny ±30px → 0 or x ±30px → 0 with opacity, 500ms
Pop-inscale 0 → 1, 500ms
Line-by-line text revealLines start at opacity 0.24 and go to 1 while scrolling in view
Button fill.button-line-first height 0 → 100%, 500ms; background-color 300ms ease
Text rollLabel y 0% → −100% in 400ms inOutCubic, back to 0% in 300ms
Image hoverscale 1 → 1.2, 500ms outQuint; press scale 0.95, 300ms outSine
Filter hoverfilter change on images, 300ms ease
Icon rotateRotation, 400ms ease
Base transitionsall .2s on pills, .3s on the submit and blog titles, background-color 0.1s, color 0.1s on small links

Do’s and don’ts

  • Set every string in uppercase: Unbounded for headings and UI, Inter Tight for paragraphs.
  • Use the 2px black outline pill (50px radius, 48px tall) for actions, filling #000000 on hover.
  • Open each section with a black pill tag (#000000, white 13px Unbounded, 30px radius).
  • Keep the page #FFFFFF with #000000 ink; use #F9F9F7 only for the testimonials band.
  • Let the work grid bleed off the screen: 3 columns, 10px gaps, square corners.
  • Use the pastels #DFA5A4, #A7DCE1 and #A8AEDA only as whole testimonial card backgrounds.
  • Draw big stats as outlined Inter Tight 170px numerals.
  • Add shadows, gradients on UI, or a coloured button.
  • Use sentence case or a third typeface (Oswald is loaded but not part of the look).
  • Round work tiles or blog images; only pills, tags, inputs and testimonial parts are rounded.
  • Use #E6C98F (declared but unused) or put pastels behind text elsewhere.
  • Use ink-subtle (black at 63%) for anything but 15px+ meta text.
  • Run motion longer than 500ms, except the 1000ms opacity fade.

Example prompt

Any page in the Bureaus Light style

Prompt
Build your page in the Bureaus Light style. White #FFFFFF page, black #000000 text, everything uppercase. Headings in Unbounded 500: section statements 38px with line height 1.4, project names 46px. Paragraphs in Inter Tight 17px weight 500, line height 1.3, at 90% opacity. Sections pad 150px top and bottom and 5% at the sides, content max 1200px. Start each section with a black pill tag (30px radius, padding 10px 20px, white Unbounded 13px). Buttons are transparent pills with a 2px black border, 50px radius, 48px tall, padding 12px 30px, Unbounded 14px with 1px tracking; on hover they fill black over 500ms while the label rolls up (400ms ease-in-out). No shadows. Use glossy, saturated 3D renders in a square-cornered 3-column grid with 10px gaps, and pastel (#DFA5A4, #A7DCE1, #A8AEDA) 30px-radius testimonial cards.

More design systems like this

Agency design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access