flowmance

Rowan Blake Design System

Rowan Blake website template previewRowan Blake website template preview detail 2Rowan Blake website template preview detail 3

Rowan Blake is a stark, square-cornered agency site. It reads like a fashion lookbook printed on white paper: pure black Instrument Sans on a pure white page, no rounded corners, no shadows, no grey panels, and saturated editorial portraits (signal red, blush pink, ochre, black with orange) that carry all the colour. The interface is black and white; the photographs are the brand.

Four signatures make it recognisable:

  1. Commas as layout. The nav reads Home, About, Work, Plans, Contact, and every work caption reads Vision Craft, Awwwards, Logo, User Interface. The commas are separate 24px elements (label-separator), slightly larger than the words, so the list looks typeset rather than spaced.
  2. The 288px section title. Featured is set at 288px, weight 600, tracking −5px, line height 0.9, with a superscript count (04) at the top right. It fills almost the full 1354px content width.
  3. The colour-field hero. A full-bleed portrait on a single saturated colour (about 95vh), a two-line 48px headline at the bottom left where the second line drops to white at 70%, an uppercase underlined VIEW PROJECTS link, and three stacked thumbnails on the right edge that switch the slide.
  4. The fading services list. Service names at 55px with a tight 0.8 line height, stacked flush left. The current one is full black; the rest sit at black 20% (ink-ghost) and come forward on hover.

Rowan Blake is a light-only design.

Colors

Surfaces

canvas#FFFFFF

Page background, every section and the footer (--white)

surface-1#FFFFFF

Same as canvas

inverse-canvas#000000

The hero container and the work-card backing behind video

field#FFFFFF

Form inputs and their placeholders

field-placeholder#000000 · 60%

Placeholder text on field

Ink

on-primary#FFFFFF

Text on primary

ink#000000

Headlines, nav, links, the big titles (--main-color)

ink-muted#000000

Body text

ink-subtle#000000 · 70%

Blog dates and read times (.data-text, opacity 0.7)

ink-faint#000000 · 35%

Footer column titles (.footer-title, opacity 0.35)

ink-ghost#000000 · 20%

Inactive service rows and footer dash marks (opacity 0.2)

inverse-ink#FFFFFF

Text on inverse-canvas

on-media#FFFFFF

All text set on photos: hero, nav over the hero, work captions

on-media-muted#FFFFFF · 70%

Second line of the hero headline

on-media-soft#FFFFFF · 75%

Award and categories in work captions (opacity 0.75)

Action

primary#000000

The square submit button (.button)

primary-hover#000000
accent#F9031C

Only the 2px left border on blog blockquotes (--third-color; --second-color holds the same red)

Lines & effects

line#E1E1E1

1px bottom rule under .title-wrapper-main-first rows

media-underline#FFFFFF · 40%

The 1px rule under the hero VIEW PROJECTS link

overlay#000000 · 30%

Flat photo darkening (also 10% on the hero and 50% on some slides)

scrim-end#0C0C0D · 50%

Bottom of the work-card gradient, which starts at #0C0C0D at 14%

Typography

Instrument Sans · display-xl

The quick brown fox jumps

Featured section title. 288px · 600 · 0.9 · -5px

Instrument Sans · headline-lg

The quick brown fox jumps

Services list rows (Web design, Video editing, Motion graphic, Advertising). 55px · 600 · 0.8

Instrument Sans · title-lg

The quick brown fox jumps

The intro statement Rowan© is a creative force…. 22px · 600 · 1.1

Instrument Sans · body-lg

The quick brown fox jumps

Longer text and footer lines. 18px · 500 · 1.5

Instrument Sans · label

The quick brown fox jumps

Underlined text links (.button-line). 17px · 500 · 1.0

Instrument Sans · eyebrow

The quick brown fox jumps

Small section labels (.top-line-title, 25px below). 13px · 600 · 1.54

Spacing & shape

PurposeValue
Container.container is 100% wide with a max of 1440px, centred
Section rhythm.section is 70px top, 120px bottom; the top drops to 31px at ≤991, and at ≤479 it is 30px top, 170px bottom
Breakpoints991px, 767px, 479px, plus 1280px and 1920px+ steps

Spacing scale

TokenValuePreview
xs10px
sm16px
md20px
lg40px
xl50px

Layout spacing

TokenValuePreview
column-gap16px
gutter43px
section-top70px
section120px
section-lg150px

Border radius

sm7px

Motion

Text roll on hover (nav, links)Doubled label in a 24px overflow-hidden wrapper moves y 0% → 100%, 500ms
Line revealText starts at y 130% with skewY 6°, settles to y 0%, skewY 0° over 400ms outSine
Fade on hoverOpacity 0 ↔ 1 over 200ms or 300ms ease (icon squares, captions)
Underline growSize change, 500ms
Scroll movesScrubbed horizontal moves x 45vw → 0, x −45vw → 0, x 0 → −140vw while sections are in view; small y 10% → 0 and rotate steps, 500ms keyframes
Page loadOpacity 0 → 1 and move to 0px, 1000ms outQuart
Button hoverOpacity to 0.8, 300ms

Do’s and don’ts

  • Keep the UI strictly #000000 on #FFFFFF, with black at 70% for meta text.
  • Join nav items and caption parts with 24px commas (label-separator) instead of gaps or bullets.
  • Give the key section a single-word display-xl title at 288px, −5px tracking, with a superscript (0N) count.
  • Keep every corner square: images, cards, inputs and the submit button at 0px.
  • Put white text on photos only with the #0C0C0D 14%→50% scrim or a flat black overlay.
  • Use Instrument Sans 500 for text and 600 for titles, with 0 tracking.
  • Add rounded corners, shadows, borders around cards or grey panels.
  • Use accent #F9031C outside the blockquote border, or bring back the unused #9ADBFF or #D9DAE2.
  • Set paragraph text in grey; body copy is full black.
  • Use ink-faint (35%) below 15px or ink-ghost (20%) below 48px. They fail contrast at small sizes.
  • Use uppercase for anything except 13px labels.
  • Stack a second filled button style. CTAs are underlined text links; the black square is for form submit.
  • Animate longer than 500ms outside the 1000ms page-load fade.

Example prompt

Any page in the Rowan Blake style

Prompt
Build your page in the Rowan Blake style. White #FFFFFF page, black #000000 text, Instrument Sans (500 for text, 600 for titles, 0 tracking), and square 0px corners everywhere. Use a 1440px max container with 3% side padding and sections padded 70px top, 120px bottom. Open with a full-bleed portrait on one saturated colour, about 95vh, with a 48px weight-600 two-line headline at the bottom left (second line white at 70%) and an uppercase 13px weight-600 underlined link. Join nav links with commas: "Home, About, Work, Plans, Contact". Title the main section with one word at 288px, weight 600, line height 0.9, tracking −5px, plus a superscript "(04)". Show work in a 2-column, 20px-gap grid of square photos mixing 4:3 and 4:5, each with a white 17px caption "Title, Award, Categories" on a dark bottom gradient. List services at 55px, line height 0.8, with inactive rows at black 20%. No shadows, no grey panels, no accent colour. Hover: text rolls up in a 24px mask over 500ms; reveals rise from y 130% with a 6° skew over 400ms outSine.

More design systems like this

Portfolio 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