flowmance

Zeen Design System

Zeen website template previewZeen website template preview detail 2Zeen website template preview detail 3

Zeen is a stark, black-and-white studio site. The page is pure black, nearly every line is 1px solid white, and the hero is drawn like a table: big Satoshi Bold phrases sit in ruled cells next to small cells holding a spinning hexagon and a "SCROLL DOWN" mark. There is no grey surface and no shadow; the only colour on the page comes from the project photographs.

Four signatures make it recognisable:

  1. The ruled hero. We are an winning / Digital studio set at 99px Bold inside a grid of 1px white rules: a wide title cell with a SCROLL DOWN cell to its right, then a row of lead text, a hexagon outline and the second title line, right-aligned.
  2. Section headers as ruled rows. Our Services at 70px Bold sits between two full-width 1px white rules, with a vertical rule splitting off a right cell that holds an outlined button (HIRE US).
  3. Outlined everything. Service cards, buttons, testimonial rows and the nav are drawn with 1px white borders on black, with 0–2px corners. Fills appear only on hover (buttons turn white), apart from the one filled white button (VIEW ON WEBFLOW, Send Message).
  4. Wide-tracked uppercase labels. MENU at 12px weight 900 with 6px tracking, buttons at 13px weight 900 with 1px tracking, and LEARN MORE links at 12px Bold with 2px tracking.

Zeen is dark-only.

Colors

Surfaces

canvas#000000

Page background (--black), menu overlay, cart panel

surface-1#000000

Same as canvas

Ink

on-primary#000000

Text on primary

ink#FFFFFF

Headlines, labels, buttons, borders

ink-muted#FFFFFF · 80%

Paragraphs (.paragraph, .paragraph-no-margin, .paragraph-link), hero lead, placeholders

ink-subtle#FFFFFF · 60%

Secondary footer links (.footer-link-2), subscribe placeholder

ink-faint#FFFFFF · 57%

Main footer links (.footer-link)

on-media#FFFFFF

Action

primary#FFFFFF

The filled button (VIEW ON WEBFLOW, Send Message) and the hover state of every outlined button

primary-hover#FFFFFF

Lines & effects

menu-ink#F6F7F9

Overlay menu links (--white-smoke)

price-ink#8A8A8A

Price tags (24px / 600, .price-tag) on shop and pricing pages

line#FFFFFF

Every rule and border: nav bottom, hero cells, section headers, cards, testimonial rows, the CTA band

line-soft#FFFFFF · 30%

The one soft border measured (a single divider)

Typography

Satoshi · display-hero

The quick brown fox jumps

Hero lines and Our Work (.title-1). 99px · 700 · 1.1

Satoshi · headline-menu

The quick brown fox jumps

Overlay menu links (.navlinks). 50px · 700 · 1.0 · 2px

Satoshi · title-lg

The quick brown fox jumps

Blog card titles (.blog-title). 29px · 500 · 1.1

Satoshi · body-lg

The quick brown fox jumps

Hero lead We create digital products…. 22px · 500 · 1.14

Satoshi · caption

The quick brown fox jumps

Body default, nav cart text. 14px · 500 · 1.43

Satoshi · label

The quick brown fox jumps

Buttons (BUY ZEEN TODAY, HIRE US). 13px · 900 · 1.54 · 1px

Spacing & shape

PurposeValue
Containermax 1200px, centred
Section header.left-heading with 40px top and bottom padding (30px at ≤767, 0 at ≤479) between two white rules
Section rhythm120px top and bottom (80px at ≤991, 60px at ≤479); the CTA band uses 100px (80px at ≤991, 60px at ≤479) with white rules top and bottom; the footer pads 50px top, 30px bottom
Breakpoints991px, 767px and 479px (Webflow defaults)

Spacing scale

TokenValuePreview
sm16px
md25px
lg40px
xl50px
2xl100px

Layout spacing

TokenValuePreview
divider10px
column-gap16px
section-side72px
nav80px
section120px

Border radius

xs2px
sm4px
pill100px
full9999px

Motion

Scroll-in revealopacity 0 → 1 and y 30px → 0, 500ms outExpo, on scroll into view
Slow revealopacity 0 → 1 and move to 0,0, 1000ms outQuart (hero pieces on page load)
Button hovertransition: all 0.2s: outline fills white, text turns black
Link hoverText colour 200ms ease (80% to full white)
Menu openOverlay display none → flex, opacity 0 → 1, links rise; MENU swaps to CLOSE
Menu link lineWidth grows, 400ms ease
HexagonSlow rotation, 4000ms loop
Clients stripMoves sideways (x to −50vw) while scrolling through the section
Subscribe arrowBackground position 50% → 90%, 300ms

Do’s and don’ts

  • Keep the page #000000 with #FFFFFF type and 1px #FFFFFF rules.
  • Build headers and the hero as ruled rows with vertical dividers, like a table.
  • Use outline buttons (1px white, 2px radius, 56px tall) that fill white on hover in 200ms.
  • Set every small label uppercase with wide tracking: 6px for MENU, 2px for links, 1px for buttons.
  • Set paragraphs at ink-muted (white 80%) in Satoshi 500, 18px/24px.
  • Let full-colour photos be the only colour, square-cornered, in a 940px column.
  • Add grey surfaces, gradients or drop shadows; cards are outlined, not filled.
  • Use rounded cards or pill buttons; corners stop at 2px.
  • Use grey or soft rules in place of the white 1px line.
  • Track headlines negatively or set them below weight 700.
  • Introduce an accent colour or tinted overlays on images.
  • Put the ink-faint footer link colour (57%) below 17px.

Example prompt

Any page in the Zeen style

Prompt
Build your page in the Zeen style. Pure black #000000 background, Satoshi throughout. Headlines Satoshi 700, 99px (line height 1.1) for the hero and 70px (line height 1.0) for section titles, normal tracking, white. Draw the layout with 1px solid #FFFFFF rules: a fixed 80px nav with a bottom rule ("MENU" left at 12px weight 900 with 6px tracking, logo centred, cart right), and section headers as a ruled row with the title left and an outlined button in a right cell behind a vertical rule. Paragraphs Satoshi 500, 18px/24px, white at 80%. Buttons: 13px weight 900 uppercase, 1px tracking, padding 17px 26px, 56px tall, 2px radius, 1px white border; outline by default, filled #FFFFFF with #000000 text on hover over 200ms. Cards: 1px white border, square corners, line icon, 20px Bold title, LEARN MORE link (12px Bold, 2px tracking). Sections pad 120px 5% in a 1200px container. Full-colour 3:2 photos, square, no overlays. Reveal on scroll: opacity 0 → 1 and y 30px → 0, 500ms outExpo.

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