flowmance

Dusk Design System

Dusk website template previewDusk website template preview detail 2Dusk website template preview detail 3

Dusk is a dark, all-caps studio site. Everything is uppercase Satoshi on a soft charcoal #111111, framed by a thin fixed rail on the left. The big titles run at 10vw in Satoshi Bold, and most of them swap a single word for a hand-written Story Script word at 50% white (OUR work, PREMIUM services, Launch Fast.); the hero title is all Satoshi. Colour only comes from floating 3D renders and warm studio portraits.

Four signatures make it recognisable:

  1. Bold sans plus one script word. Most big headings (not the hero) mix Satoshi with one Story Script word set at half opacity, often on its own line: PROVIDING AN ARRAY OF / premium SERVICES.
  2. The left rail. A fixed 90px column, full height, with a 1px white-20% right border and a 3-line vertical hamburger in the middle. A 1px white line grows down its edge while the page loads.
  3. Uppercase everything. The body is set text-transform: uppercase, so paragraphs, links, emails (INFO@DUSK.COM) and buttons are all caps.
  4. Floating work. Project cards (15px corners) are scattered across a 5-column grid and slide past a sticky OUR work title, some renders breaking out of their frames.

Dusk is a dark-only design.

Colors

Surfaces

canvas#111111

Page, rail and menu background (--black-3)

canvas-deep#000000

The 130px "View Project" cursor circle

surface-1#222222

Service cards, the CTA band, contact inputs (--black-2)

surface-2#444444

The text panel of the featured blog row (--dark-slate-grey)

field#222222

Contact inputs (4px radius)

Ink

on-primary#111111

Text on primary

ink#FFFFFF

Titles, buttons on hover, project names

ink-meta#FFFFFF · 80%

Header and hero meta text (DIGITAL EXPERIENCE DESIGN AGENCY, ©2024)

ink-muted#FFFFFF · 60%

Paragraphs (p is #FFFFFF99), service text, footer links

ink-subtle#FFFFFF · 70%

Project categories, social links

ink-faint#FFFFFF · 50%

The Story Script word in the big titles (opacity 0.5)

on-media#FFFFFF

Action

primary#FFFFFF

The white button

primary-hover#111111

Button hover: it turns charcoal with white text

Lines & effects

line#FFFFFF · 20%

Rail border, menu divider, newsletter underline, blog dividers

line-strong#FFFFFF · 40%

The 1px divider inside blog content (value not in the extracted data)

Typography

Satoshi · display-hero

The quick brown fox jumps

DIGITAL CREATIVE STDUIO, OUR (.title-1.vw). 144px · 700 · 1.1

Story Script · headline-script

The quick brown fox jumps

premium, performance inside 60px titles. 74px · 400 · 0.8

Satoshi · title-lg

The quick brown fox jumps

Section leads (GREAT COMPANIES USE DUSK TO POWER THEIR BUSINESS FORWARD.). 28px · 700 · 1.3

Satoshi · body-lg

The quick brown fox jumps

Paragraphs (60%), footer links. 18px · 500 · 1.44

Satoshi · label

The quick brown fox jumps

Buttons, default text. 14px · 700 · 1.43

Spacing & shape

PurposeValue
Containermax 1200px, centred
Breakpoints991px, 767px and 479px, plus a 1440px+ tweak

Spacing scale

TokenValuePreview
xs15px
sm20px
md30px
lg40px
xl80px
2xl100px

Layout spacing

TokenValuePreview
column-gap20px
rail90px
section120px
block150px

Border radius

xs3px
sm4px
md10px
lg15px
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

Page loaderA 1px white line grows height 0 → 100% along the rail, 500ms; the loader fades out in 300ms
Scroll revealopacity 0 → 1 and a move to x 0, y 0, 1000ms outQuart, from an offset (about y 100px, x ±100px or scale 0.75)
Project hoverCursor circle scales in from 0 (about 1000ms); title and category rise y 10px → 0 and the shade fades in, 300ms ease
Image parallaxPortraits and photos drift vertically (about ±40–100px) while scrolling through view
Menu openPanel fades in 300ms; links slide x 10% → 0% and fade in, 300ms ease; the menu icon animates (about 600ms)
Link underlineWidth 0 → 100%, 500ms; back to 0 in about 300ms
Rotating markA small badge rotates slowly on a loop (about 8s)
Button and linksColour change 200–300ms

Do’s and don’ts

  • Set all text uppercase in Satoshi, 500 for paragraphs and 700 for titles and buttons.
  • Give big section titles one Story Script word at 50% opacity (#FFFFFF80); keep the hero all Satoshi.
  • Keep the page on #111111 with #222222 cards (10px radius) and a fixed 90px left rail with a 1px #FFFFFF33 border.
  • Use the white button (#FFFFFF, #111111 text, 3px radius, padding 15px 20px) that turns #111111 on hover.
  • Set paragraphs at 60% white and meta text at 80% white.
  • Let 3D renders float over titles and break out of their frames in the work area.
  • Add an accent colour; the reds and blues in the Webflow variables are not part of this page.
  • Use pure #000000 for backgrounds or add drop shadows.
  • Put Story Script in paragraphs, labels or buttons, or use more than one script word per title.
  • Use the 50% ink-faint tone below 60px.
  • Round buttons into pills; they stay at 3px.
  • Use lowercase body text; the system depends on all caps.

Example prompt

Any page in the Dusk style

Prompt
Build your page in the Dusk style. Background #111111 with a fixed 90px left rail (same colour, 1px rgba(255,255,255,0.2) right border, a 3-line vertical menu icon in the middle). All text is uppercase Satoshi. Big titles are Satoshi 700 at 10vw (144px at 1440), line height 1.1, centred, with one word swapped for the Story Script script font at 50% opacity. Section titles are 60px weight 500, line height 1.0, also with one Story Script word at 74px. Paragraphs are 18px / 500 / 1.44 at 60% white. Cards are #222222 with a 10px radius and padding 30px 40px. Buttons are white with #111111 14px bold text, padding 15px 20px, 3px radius, turning #111111 with white text on hover. Project images use 15px corners and a soft black shade at the bottom. No shadows, no accent colours. Reveal content on scroll with opacity and y 100px → 0 over 1000ms outQuart.

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