flowmance

Fitus Design System

Fitus website template previewFitus website template preview detail 2Fitus website template preview detail 3

Fitus is a black creative-agency template that feels like a framed gallery wall. White hairlines draw a fixed 100px rail down the left edge and a 100px bar across the top, so every page sits inside a frame. Inside it, headlines are huge but light (Rubik 400), short and punctuated: Create. / Launch. / Evaluate. The interface is black and white; colour comes only from the work photography.

Four signatures make it recognisable:

  1. The hairline frame. A 100px-wide left rail (social icons at the bottom) and a 100px-tall top bar, both bordered with 1px white at 20%. The logo sits in the 100×100 corner square; the hamburger sits in its own bordered cell at the top right.
  2. The circular wordmark. FITUS * AGENCY * set around a circle in the corner square. It rotates as you scroll (each screenshot shows it at a different angle).
  3. Big light headlines with full stops. Create., Launch., Evaluate. at 144px (10vw), weight 400, line height 0.9. Section titles like Our Work follow at 70px, still weight 400.
  4. White circles. A 130px PLAY SHOWREEL badge with circular text and a play icon, a 120px CTA circle, and a 65px UP button fixed bottom-right. All white with black text.

Fitus is a dark-only design.

Colors

Surfaces

canvas#000000

Page, hero and menu background

surface-1#111111

Measured on two dark panels; not visible in the screenshots

field#000000
inverse-canvas#FFFFFF

Showreel badge, CTA circle, UP button

Ink

on-primary#000000

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#FFFFFF

Headlines, service lists, award totals, testimonial quotes

ink-muted#FFFFFF · 60%

Paragraphs (base p), the hero lead, award rows, testimonial roles

ink-subtle#FFFFFF · 50%

Section labels (What We Do, You get results, we get awards, What they think)

ink-footer#FFFFFF · 57%

Footer links

ink-link#FFFFFF · 90%

Default a colour

ink-quote#696969

.quote-text, 40px quote glyphs; display sizes only

ink-price#8A8A8A

.price-tag on pricing

inverse-ink#000000

Text on inverse-canvas

Action

primary#FFFFFF

The white square button

primary-hover#151515

Button background on hover (text turns white)

secondary#141414

The dark button (ALL WORK, form submit)

Lines & effects

line#FFFFFF · 20%

The rail and top-bar borders, award dividers, tag and form borders

line-faint#FFFFFF · 15%

Cart borders and the hero scroll-hint track

line-grid#222222

Testimonial grid cell borders

Typography

Rubik · display-hero

The quick brown fox jumps

.hero-display (font-size: 10vw): Create. 144px · 400 · 0.9

Rubik · headline-lg

The quick brown fox jumps

Section titles (Our Work). 70px · 400 · 1.0

Rubik · title-lg

The quick brown fox jumps

.blog-title. 29px · 400 · 1.2

Rubik · body-lg

The quick brown fox jumps

Paragraphs, service lists, testimonial quotes. 20px · 400 · 1.3

Rubik · caption

The quick brown fox jumps

Category text and the uppercase work captions. 16px · 400 · 1.25

Rubik · label

The quick brown fox jumps

Buttons (VIEW ONE WEBFLOW, SAY HELLO, ALL WORK). 15px · 600 · 1.4

Spacing & shape

PurposeValue
Containermax 1200px, centred
Section rhythm.section is 120px top and bottom, 5% sides

Spacing scale

TokenValuePreview
hair5px
xs15px
sm16px
md30px
lg40px
xl50px
2xl60px
3xl100px

Layout spacing

TokenValuePreview
section-cta80px
hero-bottom95px
rail100px
section120px
hero-top140px

Border radius

field3px
sm4px
form15px
tag20px
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

Fade-up on scrollopacity 0 → 1 and y 30px → 0px, 500ms outExpo
Slow fadeopacity 0 → 1, 1000ms outQuart
Menu liney 110% → 0%, 500ms ease, under each menu link
Logo rotationThe circular wordmark rotates with page scroll
HamburgerLine widths change (300ms ease) and rotate into a cross (500ms)
Icon hoverscale 1 → 1.1 and back, 100ms ease
Subscribe arrowBackground position 50% → 75%, 300ms
Hover colourButtons and footer links, 200ms; blog title opacity to 0.53, 300ms

Do’s and don’ts

  • Draw the frame: a 100px left rail and a 100px top bar with 1px line (#FFFFFF at 20%) borders on canvas #000000.
  • Set headlines in Rubik weight 400, large, sentence case, and end hero words with a full stop.
  • Put a muted section-label (#FFFFFF at 50%) in the left third and the content on the right.
  • Use the white button-primary (4px radius, 51px tall, uppercase 15px 600) for the main action and #141414 button-secondary for the next one.
  • Use white circles (65, 120, 130px) for badges and round actions.
  • Keep paragraphs at ink-muted (#FFFFFF at 60%) and 20px.
  • Use bold headlines. Weight 600 is only for button labels and prices.
  • Round images or cards; only buttons (4px), tags (20px), the subscribe bar (15px) and circles are rounded.
  • Add shadows, gradients on UI, or blur.
  • Use the unused --red #FE0000 as an accent.
  • Use ink-quote #696969 or ink-price #8A8A8A below 24px; they are low contrast on black.
  • Leave form text at #333333; use ink.

Example prompt

Any page in the Fitus style

Prompt
Build your page in the Fitus style. Use a #000000 background and Rubik everywhere. Frame the page with a fixed 100px-wide left rail and a 100px-tall top bar, both with 1px rgba(255,255,255,0.2) borders; put a circular rotating wordmark in the 100×100 corner and a hamburger in a bordered cell at the top right. Headlines are Rubik 400, sentence case: the hero is 10vw (144px at 1440), line height 0.9, one word per line ending in a full stop; section titles 70px. Paragraphs are 20px, line height 1.3, white at 60%. Put a muted label (20px, white at 50%) in the left third of each section and the content on the right. Sections are 120px top and bottom, 5% sides, inside 1200px. The main button is white with black uppercase 15px weight 600 text, 4px radius, 51px tall, padding 15px 18px, turning #151515 with white text on hover in 200ms. Use white circles for badges and round actions. Images have no radius. Fade content up 30px in 500ms outExpo on scroll.

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