flowmance

Lumes Design System

Lumes website template previewLumes website template preview detail 2Lumes website template preview detail 3

Lumes is a loud, poster-like agency site in pure black and white. Tall condensed Bebas Neue capitals do the shouting, small uppercase Inter does the labelling, and saturated full-bleed photography (electric blue, signal red, grass green) brings all the colour. The whole page sits inside a 10px white frame, and nothing on it is rounded except the 7px cards, labels and submit, and a few small chips.

Four signatures make it recognisable:

  1. Photos inside the headline. Display lines carry a small image or video set inline between words: CREATIVE [cube] DIGITAL, / DESIGN STUDIO. and ©2025 [video] VIDEO. The inline video grows as you scroll.
  2. The 10px frame. The body has 10px padding, so the hero photo, the black statement band and the footer all stop 10px short of the window edge.
  3. A spread-out uppercase nav. HOME, ABOUT, WORK | 04, CONTACT sit far apart across the right two-thirds, with UTC-5 and coordinates (40.7583° N, 73.9937° W) as meta beside a giant LUME® wordmark that shrinks on scroll. The nav uses mix-blend-mode: difference, so it reads white on photos and black on white.
  4. Ghost type on black. In the statement band, CRAFTING EXPERIENCES FOR NOW AND THE FUTURE is set in white at 10% on black and lights up as images fly through it.

Colors

Surfaces

canvas#FFFFFF

Page background and the 10px frame

surface-1#FAFAF9

The grey section band behind the bento cards

surface-2#F5F5F5

Client logo tiles

inverse-canvas#000000

The statement band and the footer

field#FFFFFF

Ink

on-primary#000000

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#000000

Headlines, nav, labels, body

ink-muted#000000

Body text is full black too; this template does not use a grey for paragraphs

inverse-ink#FFFFFF

Text on inverse-canvas

on-media#FFFFFF

Titles and labels on photos

Action

primary#FFFFFF

Set to the canvas: there are no filled buttons

secondary#000000

The form submit and small count chips

Lines & effects

line#E1E1E1

The few 1px borders (4 measured), such as the FAQ rules

line-link#000000 · 20%

The 1px base line under text links

inverse-ghost#FFFFFF · 10%

Ghost display type on the black band (display sizes only)

glass#000000 · 30%

The floating VIEW ALL WORK

glass-grey#363635 · 40%

Labels on video

Typography

Bebas Neue · display-hero

The quick brown fox jumps

Hero CREATIVE DIGITAL, DESIGN STUDIO. 155px · 400 · 0.9

Bebas Neue · logo

The quick brown fox jumps

The giant LUME® wordmark on the first screen (22 runs measured at this size). 112px · 400 · 1.0

Inter · headline-lg

The quick brown fox jumps

Inter headlines, project titles on work cards. 48px · 600 · 1.0 · -1.44px

Inter · title-md

The quick brown fox jumps

Card and FAQ titles. 19px · 600 · 1.3 · -0.58px

Inter · body-lg

The quick brown fox jumps

Intro paragraphs. 19px · 500 · 1.3 · -0.5px

Inter · label

The quick brown fox jumps

Nav links. 16px · 500 · 1.3

Spacing & shape

PurposeValue
Containermax 1300px, centred
Section rhythm--section--padding-top-bottom is 150px (100px ≤991, 60px ≤767)
Breakpoints991px, 767px and 479px, plus a 1280px+ step

Spacing scale

TokenValuePreview
xxs5px
xs10px
sm15px
md20px
lg30px
xl40px
2xl60px
3xl100px

Layout spacing

TokenValuePreview
frame10px
gutter15px
grid-gap15px
section150px
section-bottom200px

Border radius

chip4px
sm7px
full9999px

Surfaces

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

Level 1canvas
Level 2surface-1
Level 3surface-2

Motion

Text roll on hover (nav, links)Split letters move y 0% → −100%, sine.inOut, 0.51–1.11s total with stagger
Line revealLines rise from y 110% or 120% → 0 inside a mask, 500ms, often with skew 6–10° → 0 (500–600ms ease)
Fade and liftopacity 0 → 1, y 20px → 0, 300ms ease (hover) or 500ms (scroll)
Blur infilter blur → 0, 500ms
Rotate settle500ms, or 600ms outExpo
Link lineWidth 0 → 100%, 300ms ease
Logo shrink and video growSize changes linked to page scroll, 500ms smoothing
Background changebackground-color, 500ms
Headline splitSplitText characters, GSAP expo, 0.8s
Scroll scenesScrollTrigger from top bottom to bottom 40px, scrub 0.8
MarqueeA continuous loop at 6.5s with stagger, sine.in
CursorA dot follows the mouse (mouse-move)

Do’s and don’ts

  • Wrap the page in a 10px white frame and let photos and black bands stop at it.
  • Set display lines in Bebas Neue capitals at 112–155px, line height 0.9, and drop a small inline photo or video between two words.
  • Keep the UI in #000000 and #FFFFFF; put body text in full black, not grey.
  • Use link-line (uppercase 12.8px, 1px line, 2px line on hover) for calls to action.
  • Keep images square-cornered and full-bleed; save the 7px radius for cards, labels and the submit button.
  • Use sticky stacking for work and a sticky black footer revealed at the end.
  • Add filled pill buttons, shadows or an accent colour.
  • Use Bebas Neue under 112px, in lower case, or bolded.
  • Round photos or put coloured overlays on them.
  • Use inverse-ghost (white at 10%) for anything but display type on the black band.
  • Use Geist or Playfair Display, even though they are loaded.
  • Run hover motion longer than 600ms or use bounce easing.

Example prompt

Any page in the Lumes style

Prompt
Build your page in the Lumes style. White page (#FFFFFF) with 10px padding on the body so every band stops 10px from the window edge. Display type is Bebas Neue capitals at 155px (line height 0.9) or 112px, black on white or white on photos, with a small inline image or video placed between two words. Everything else is Inter: uppercase nav links 16px weight 500, uppercase labels 12.8px weight 600, paragraphs 17px weight 500 line height 1.3 in full black, headlines 48px weight 600 with −1.44px tracking. Images are full-bleed with square corners. No filled buttons: use uppercase text links with a 1px #00000033 line that a 2px black line covers on hover. Bento cards are white with a 7px radius and 30px padding on a #FAFAF9 band. Sections are 150px top, 15px sides, container 1300px. Work cards are sticky 100vh; the footer is black, sticky, 100vh. Motion: letter roll on hover (sine.inOut), lines rising from 110% with a small skew, 500ms.

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