flowmance

Harlem Design System

Harlem website template previewHarlem website template preview detail 2Harlem website template preview detail 3

Harlem is a dark, confident startup site for a finance or trust product. It sits on pure black with white Inter Tight at weight 600, and uses a single crimson (#C51E3A) sparingly: the main button, square icon tiles and one highlighted line. Large moody 3D renders (magenta folds, cobalt glass, a chrome sphere) bring the rest of the colour.

Four signatures make it recognisable:

  1. Two-tone sentences. Hero leads and section statements start in white and fade to 60% white mid-sentence (Our expertise lies in lifting / your business to a more advanced level.). One title uses crimson for the second line instead: Unusual devotion. / Unusual achievements.
  2. Crimson used like a signal. #C51E3A appears only on Get started buttons, 70px icon tiles in feature cards, the red chart in the app mockup and the menu hover fill.
  3. Washed buttons. Every .button (crimson and translucent) carries an inset 0 800px 3px #FFFFFF1A white wash. On hover the wash is removed, so the button settles to its true, slightly darker colour.
  4. A rounded work band. The Selected work section is a 50px-radius panel, inset from the edges, with a grey-to-black gradient fading down from the top-left.

Harlem is a dark-only design.

Colors

Surfaces

canvas#000000

Page background (--black)

surface-1#FFFFFF · 10%

Panels such as the app card, and the inset white wash on buttons

surface-2#FFFFFF · 15%

The three feature cards

surface-3#3B3B3B

The MENU + pill in the nav

field#81818B · 20%

Input and subscribe field background

field-ink#333333

Typed text colour in the CSS

inverse-canvas#FFFFFF

White pill button and white meta tags (Code)

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF
ink#FFFFFF

Headings, labels, first half of two-tone leads

ink-muted#FFFFFF · 60%

Paragraphs (p { color: #fff9 }), second half of two-tone leads, footer links

inverse-ink#0E1010

Text on inverse-canvas

on-media#FFFFFF

Action

primary#C51E3A

Get started, submit buttons (--main-color)

primary-hover#C51E3A

No colour change on hover; the hover removes the 10% white inset wash

secondary#FFFFFF · 20%

View on Webflow, View full project, card buttons

accent#C51E3A

Icon tiles, Unusual achievements., menu hover bar

error#FF0E0E

Remove-item dot in the cart

Lines & effects

line#FFFFFF · 15%

Rule under each testimonial

line-strong#FFFFFF · 38%

1px line under work titles

Typography

Inter Tight · display-metric

The quick brown fox jumps

$6.7B+ and the other stats. 84px · 500 · 1.2

Inter Tight · headline-lg

The quick brown fox jumps

Section titles: Unusual devotion., Selected work (700 in one place). 50px · 600 · 1.2

Inter Tight · title-work

The quick brown fox jumps

Work card titles Theo Marketing, Oslo. 28px · 500 · 1.0

Inter Tight · body-lg

The quick brown fox jumps

Paragraphs, in 60% white. 18px · 500 · 1.4

Inter Tight · label

The quick brown fox jumps

Buttons (16 instances). 16px · 600 · 1.25

Inter Tight · caption

The quick brown fox jumps

Metric labels (Assets under management); the base body text is 14 / 400 / 20px. 14px · 500 · 1.4

Spacing & shape

PurposeValue
Containermax 1200px, centred
Section rhythm.section is 100px top and bottom (60px at ≤991, ≤767 and ≤479)
Breakpoints991px, 767px and 479px, plus min-width: 768px and three min-width: 1440px rules

Spacing scale

TokenValuePreview
xs7px
sm15px
md20px
lg35px
xl60px
2xl100px
3xl150px

Layout spacing

TokenValuePreview
nav-padding30px
gutter72px
nav-height96px
section100px
hero-top205px

Border radius

xs5px
input6px
sm7px
md10px
lg15px
pill-btn30px
field40px
pill50px

Surfaces

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

Level 1canvas
Level 2surface-3

Motion

Fade-up on scrollopacity 0 → 1 and y 20px → 0, 300ms outCubic (500ms ease on some blocks)
Long fadeopacity 0 → 1, 1000ms outQuart
Pop-inscale 0 → 1, 600ms outExpo (400ms outExpo going out)
Menu openPanels slide from x −100% to 0%, 500ms outBack
View cursorA 100px circle follows the mouse over work images
Buttonsall 0.2s: the inset wash is removed on hover
Logo tabsall 0.4s: opacity 0.37 → 1 and border
Links, blog titlesall 0.3s: opacity change
Image filterfilter 200ms ease on hover

Do’s and don’ts

  • Use a pure #000000 canvas with #FFFFFF headings at weight 600 and paragraphs at white 60% (#FFFFFF99).
  • Split big statements into a white first clause and a 60% white remainder.
  • Keep crimson #C51E3A for the main button, icon tiles and at most one highlighted line per section.
  • Build panels from white at 10–20% alpha, with 10px corners for cards and 50px for the work band.
  • Give buttons the inset 0 800px 3px #FFFFFF1A wash and remove it on hover over 200ms.
  • Use dark, saturated 3D renders as the only imagery colour.
  • Use opaque greys for panels or text; use white at an alpha.
  • Use crimson for body text, large backgrounds or more than one button per group.
  • Add drop shadows or glowing outlines.
  • Leave input text at #333333 on the dark field; set typed text to #FFFFFF.
  • Round buttons beyond 5px, except the white button-main pill and nav MENU pill.
  • Use letter spacing or uppercase on headings; only the MENU label is uppercase.

Example prompt

Any page in the Harlem style

Prompt
Build your page in the Harlem style. Pure #000000 background, Inter Tight, letter spacing 0. Headings white #FFFFFF, weight 600: hero 74px / 1.1, section titles 50px / 1.2. Split long statements so the first clause is white and the rest is white at 60% (#FFFFFF99). Body 18px / 500 / 1.4 at 60% white. Main button #C51E3A with white 16px / 600 text, 5px radius, 15px 20px padding, 50px tall, with box-shadow: inset 0 800px 3px #FFFFFF1A removed on hover (200ms). Secondary buttons are white at 20% with the same wash. Cards are white at 15% with a 10px radius and a 70px crimson icon tile. Container 1200px, sections 100px top and bottom, 5% side padding. Use dark 3D renders (magenta, cobalt, violet) at 4:3 with 10px corners. Fade content up 20px over 300ms outCubic.

More design systems like this

Business 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