flowmance

Raster Design System

Raster website template previewRaster website template preview detail 2Raster website template preview detail 3

Raster is a dark design-studio template built like a technical drawing. The whole page sits on a visible grid: four columns of 1px white-10% rules that run from the navigation to the footer, with a small square marker at every place a horizontal rule crosses a vertical one. Type is quiet and precise: Inter at medium weight with tight negative tracking, and Geist Mono uppercase for every piece of meta information. Colour is almost absent; the only warm notes come from the photography inside page previews.

The published preview opens on an overview page ("Every page, on one grid.") that lists the template's 25 pages as cards. The system below is measured from that page, and the card thumbnails show the same grid, type and blur on the three home pages.

Four signatures make it recognisable:

  1. The visible grid. Column rules at 1px line (#FFFFFF1A) divide the page into four 350px columns, and every intersection carries a 5px line-strong (#FFFFFF99) square marker. Cards, labels and images snap to these cells; only the headlines span across a rule (the H1 over columns 1–2, section titles over columns 2–3).
  2. Two-tone headlines. Each title is one short sentence where the first words are ink (#F2F2F0) and the rest are ink-subtle (#8A8A86): Every page, on one grid., Three ways in., Projects and a template.
  3. Mono meta rows. Geist Mono 12px uppercase with 0.72px tracking labels everything: RASTER / OVERVIEW, ● BOOKING Q1 2027, ZÜRICH · 01:27, EST. 2014, 01 / HOMES, 03 PAGES.
  4. Progressive bottom blur. A fixed band at the bottom of the viewport stacks four backdrop blurs (0.3, 1.3, 2.8 and 5px, saturate 1.2) over a gradient to #0B0B0B at 70%, so content dissolves as it scrolls out.

Raster is measured in its dark theme. The navigation carries a moon/sun toggle, so a light theme exists.

Colors

Surfaces

canvas#0B0B0B

Page background and footer

surface-1#191918

Stat cards, page cards and spec panels (the TIP card sits on the canvas, the GSAP card is inverse)

inverse-canvas#F2F2F0

The one light stat card (GSAP) and its panel below

Ink

on-primary#FFFFFF

Text on primary

on-secondary#0B0B0B

Text on secondary

ink#F2F2F0

Headlines, card titles, the bright half of two-tone titles

ink-strong#FFFFFF

Navigation links, logo, form submit

ink-muted#A6A6A2

Lead paragraphs, card descriptions, the clock

ink-subtle#8A8A86

Mono meta labels, the grey half of two-tone titles, placeholders

inverse-ink#0B0B0B

Text on inverse-canvas

inverse-ink-muted#0B0B0B · 75%

Body text on the light card

inverse-ink-subtle#0B0B0B · 60%

Mono label on the light card

Action

primary#0B0B0B

Set to the canvas: the template has no filled button

primary-hover#0B0B0B
secondary#FFFFFF

The square arrow tile inside buttons and the active theme-toggle square

Lines & effects

line#FFFFFF · 10%

Column and row rules, card edges, tag and button outlines

line-strong#FFFFFF · 60%

The 5px square grid markers

glass#FFFFFF · 7%

Faint fills on small controls

scrim#0B0B0B · 70%

Bottom gradient under the progressive blur

Typography

Inter · display-wordmark

The quick brown fox jumps

The giant Raster wordmark in the footer, one span per letter (6 uses; below the screenshots). 587px · 500 · 0.76 · -44px

Inter · headline

The quick brown fox jumps

Section titles (H2). 42px · 500 · 1.04 · -1.87px

Inter · title-lg

The quick brown fox jumps

Larger statement lines (6 uses, lower on the page). 28px · 500 · 1.45 · -1.26px

Inter · body-lg

The quick brown fox jumps

Leads, stat captions, tip text. 18px · 500 · 1.45 · -0.54px

Inter · label

The quick brown fox jumps

Navigation links, Let's talk, clock. 13px · 600 · 1.45 · -0.14px

Geist Mono · mono

The quick brown fox jumps

Every meta label, tag, index and button label. 12px · 500 · 1.4 · 0.72px

Spacing & shape

PurposeValue
Grid12 columns underneath (22 grids measured), shown as four 350px visible columns
Section rhythmeach section opens with 172.8px (12vw) of empty ruled space above its header
Section headercolumn 1 holds 0N / NAME in mono, columns 2–3 hold the two-tone headline, column 4 holds 0N PAGES right-aligned
BreakpointsWebflow defaults (991, 767, 479)

Spacing scale

TokenValuePreview
hair1px
xs6.4px
sm12.8px
md24px

Layout spacing

TokenValuePreview
marker5px
gutter20px
meta-row52px
nav64px
section172.8px

Border radius

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

Line drawclipPath: inset(-4px 100% -4px -4px) → inset(-4px), 1.6s, rsInOut: rules and outlines draw in left to right
Panel wipeclipPath: inset(0 0 100% 0) → inset, 0.8s, rsInOut
Headline revealSplitText lines from yPercent 60 or 130 to 0, 1.2s staggered, expo.out; one set from yPercent 100, 1.35s, linear
Fade-upy 30 → 0, 1.31–1.52s staggered, expo.out
Menu iconLines to y ±3, rotation ±45°, 0.5s, rsInOut
Blinkopacity → 0.25, 0.8s and 1.2s, sine.inOut (the status dot)
Cursor followx/y quickTo, 0.45s, power3
MarqueexPercent 0 → −50, 30s, linear
Button hovertransform 0.4s, padding 0.5s, cubic-bezier(0.16, 1, 0.3, 1)

Do’s and don’ts

  • Draw the grid: 1px #FFFFFF1A column rules through every section and 5px #FFFFFF99 squares where rules cross.
  • Split each title into an ink (#F2F2F0) half and an ink-subtle (#8A8A86) half.
  • Put every label, index, tag and button label in Geist Mono 12px uppercase with +0.72px tracking.
  • Keep cards on surface-1 #191918, square, with about 24px padding and the index plus ↗ at the top.
  • Use the outlined mono button with a white 31px ↗ tile for calls to action.
  • Leave 172.8px (12vw) of empty ruled space before each section header.
  • Round anything. The radius scale is 0px, plus circles for status dots only.
  • Add drop shadows or glows. Lines are 1px insets; depth is #0B0B0B to #191918.
  • Use bold Inter for headlines (they are 500), or uppercase Inter.
  • Add an accent colour. Warm colour comes only from photos.
  • Use more than one inverse #F2F2F0 cell in a row.
  • Invent light-theme colours; only the dark theme is measured.

Example prompt

Any page in the Raster style

Prompt
Build your page in the Raster style. Background #0B0B0B. Draw a visible 4-column grid with 20px outer gutters: 1px rgba(255,255,255,0.1) vertical and horizontal rules, and a 5px rgba(255,255,255,0.6) square at every crossing. Fixed 64px transparent nav (Inter 13px/600, white), then a 52px meta row in Geist Mono 12px/500 uppercase, +0.72px tracking, #8A8A86. Section header: "01 / NAME" mono in column 1, a two-tone title in Inter 42px/500, line height 1.04, tracking −1.87px (first words #F2F2F0, the rest #8A8A86) in columns 2–3, "03 PAGES" mono right in column 4. Below it, four edge-to-edge #191918 cards with 0 radius and 24px padding: mono "01" and "↗" on top, a 1.45:1 image, a 20px/500 title and a mono caption. Body text Inter 18px/500, line height 1.45, #A6A6A2. CTA: an outlined mono button with a white square "↗" tile. No radius, no shadows, no accent colour. Reveal with GSAP: lines draw via clipPath over 1.6s, text rises with expo.out over 1.2s.

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