flowmance

Foreruns Design System

Foreruns website template previewForeruns website template preview detail 2Foreruns website template preview detail 3

Foreruns (the site brand is Forerun) is a calm, polished consulting site. It reads like a clean annual report: white pages, cool grey bands, black Instrument Sans at medium weight, and large photographs held in a thin white frame. Nothing is loud. Emphasis comes from fading half of a sentence, not from colour or weight.

Four signatures make it recognisable:

  1. Two-tone sentences. Headlines and leads set the first half in full colour and the rest at 59% opacity: Strategic direction / for leadership roles., Direct answers to your most / important questions, Our goal is to help you lead tomorrow's trends today / arming you with the clarity….
  2. The 10px frame. The hero photo and the grey bands are inset 10px from the browser edges, so a thin white border runs round them.
  3. The notch. Each framed block ends in a white, curved bump at the bottom centre with a small ↓ arrow, which leads into the next section.
  4. Soft 7px everything. Buttons, cards, logo tiles, images and inputs all use the same 7px radius; frosted and black cards sit on the grey bands.

Foreruns is a light design with one black card and dark photo cards.

Colors

Surfaces

canvas#FFFFFF

Page background and white sections

surface-1#C4C5C7

Grey bands (logo strip and main testimonial, testimonials, footer)

surface-2#D9DAE2

Light grey fills, button overlay circle

inverse-canvas#000000

The main testimonial card

field#727272 · 15%

Newsletter field

field-border#000000 · 10%

1px border on contact inputs

field-ink#333333

Text typed in contact inputs

Ink

on-primary#000000

Text on primary

on-secondary#000000 · 62%

Text on secondary

ink#000000

Headlines, paragraphs, links

ink-muted#000000

Body text is full black

ink-subtle#000000 · 59%

Second half of two-tone headlines, small labels (Questions & Answers), card meta

inverse-ink#FFFFFF

Text on inverse-canvas

on-media#FFFFFF

Action

primary#FFFFFF

White button (Get in Touch, Watch video (3:04)) placed on photos and grey bands

primary-hover#FFFFFF
secondary#C4C5C7

Form submit on white

Lines & effects

line#D9DAE2

1px rules: FAQ rows, the icon-grid top border

line-on-media#FFFFFF · 30%

1px rule under the nav on the hero photo

glass#FFFFFF · 30%

Frosted chips and panels on photos

glass-dark#727272 · 25%

Testimonial cards

nav-active#FFFFFF · 20%

Active and hovered nav link

icon-button#121212

42px corner arrow button on cards

Typography

Instrument Sans · display-xl

The quick brown fox jumps

A 7vw split-text statement lower on the page (not in the screenshots); use for one short line at most. 101px · 500 · 1.2 · -1px

Instrument Sans · headline-lg

The quick brown fox jumps

Metrics $5B, 97%. 50px · 500 · 1.1 · -1px

Instrument Sans · body-lg

The quick brown fox jumps

Hero lead, service card text, testimonial quotes. 22px · 500 · 1.3

Instrument Sans · title-sm

The quick brown fox jumps

FAQ questions. 19px · 500 · 1

Instrument Sans · caption

The quick brown fox jumps

Testimonial name (John Reyes,) at 70%. 17px · 600 · 1.6

Instrument Sans · label

The quick brown fox jumps

Nav links. 16px · 500 · 1.25

Spacing & shape

PurposeValue
Containermax 1300px, centred
Section rhythm130px top and bottom on white sections and testimonial bands (100px at ≤991, 60px at ≤767); the logo band has 0 top and 120px bottom (100px at ≤991); the footer 60px top and 40px bottom (20px bottom at ≤767, 50px top at ≤479)
Breakpoints991, 767 and 479px, plus a 1280px+ step

Spacing scale

TokenValuePreview
xs15px
sm30px
md40px
lg60px
xl100px
2xl120px

Layout spacing

TokenValuePreview
frame10px
page-x29px
column-gap30px
footer-bottom40px
footer-top60px
section130px

Border radius

xs2px
md7px
cart30px
full9999px

Surfaces

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

Level 1canvas
Level 2surface-2
Level 3surface-1

Motion

Split text revealWords and lines go y 20px → 0, opacity 0 → 1, staggered, totals 0.92s, 1.54s and 1.70s; ScrollTrigger starts at top 75%, plays once, no scrub
Text roll on buttonsLabel y 0% → −100% and copy y 100% → 0%, 500ms (outQuint on some)
Card hover slideContent moves x −30px ↔ 0, 500ms outQuart in and 800ms outExpo back
Arrow nudge↗ moves x 3px, y −3px, 300ms ease
FAQ+ rotates over 500ms; the answer height opens over 300ms ease (400ms outCubic on some)
Fade in on loadopacity 0 → 1 and move to 0, 0, 1000ms outQuart
ScaleBack to 1, 300ms outSine
Horizontal sweep (one element)x −250px → 200px, 0.5s power1.in
CSS transitionsNav links 0.2s, buttons 0.3s, transforms 0.3s

Do’s and don’ts

  • Split headlines into two tones, the second half at 59% opacity (ink-subtle #00000096 on white).
  • Inset photos and #C4C5C7 bands 10px from the viewport and end them with the white notch and ↓.
  • Use 7px radius on every button, card, tile, input and image wrapper.
  • Keep type Instrument Sans 500, with −1px tracking only at 40px and up.
  • Put white buttons (#FFFFFF, black text, 47px) on photos and grey bands, and frosted cards (#72727240 + 100px blur) on bands.
  • Use 130px section padding and a 1300px container.
  • Add the unused blue #4361EE or any accent colour.
  • Use box shadows. Depth is blur, bands and gradients.
  • Use bold weights (700) or uppercase headings.
  • Use a radius other than 7px on UI (30px is only for the cart panel).
  • Use the white newsletter button's #C1C1BE text on small labels elsewhere; it is very low contrast on white.
  • Fade whole headlines; only the second half drops to 59%.

Example prompt

Any page in the Foreruns style

Prompt
Build your page in the Foreruns style. White #FFFFFF page, black Instrument Sans 500 text. Section titles are 40px, line height 1.1, tracking −1px, split in two with the second half at 59% opacity. Paragraphs are 18px/500, leads 22px. Use a 1300px container and 130px section padding. Put photos and grey (#C4C5C7) bands inset 10px from the viewport, and end them with a white curved notch holding a thin down arrow. Every button, card, image wrapper and input has a 7px radius. Buttons are white with black text, 47px tall, padding 12px 15px, on photos or grey; testimonial cards are #727272 at 25% with a 100px backdrop blur. No shadows, no accent colour. Reveal text with SplitText: y 20px → 0 and fade in, staggered, starting at top 75%.

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