flowmance

Pofo Design System

Pofo website template previewPofo website template preview detail 2Pofo website template preview detail 3

Pofo is a dark, cinematic agency site. It feels like a film poster in a frame: the whole page sits inside a fixed 90px border of hairline rails, headlines are all-caps Inter Tight that swap mid-sentence from bold roman to light italic, and photography is dimmed so the white type always wins. Despite "Light" in the file name, the published template is dark: #171717 everywhere.

Four signatures make it recognisable:

  1. The frame. A fixed 90px top bar and a fixed 90px left rail, both split from the page by a 1px white-20% hairline (line). The logo sits in the 90×90 corner square, the social icons stack at the bottom of the rail, and M E N U (7px tracking) sits top-right. Content scrolls behind it.
  2. Roman/italic switch. Every headline mixes weight 600 roman with weight 300 italic in the same size and line: WE ARE AN AWARD-WINNING *BRANDING* AND *WEB AGENCY*., FEATURED *CLIENTS*, WHAT THEY *THINK*.
  3. White circle buttons. The call to action is a 120px white disc with tiny black uppercase text (BOOK A FREE KICK-OFF CALL!) that rotates −30° and grows to 110% on hover.
  4. Text rings. Small circular bands of text around a centred arrow or play icon (Play Showreel, Contact Us) float over images and between sections.

Pofo is a dark-only design.

Colors

Surfaces

canvas#171717

Page background, menu overlay, rails (CSS var --black-2)

surface-1#171717

Same as canvas

Ink

on-primary#000000

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#FFFFFF

Headlines, service and card text, most body copy

ink-muted#FFFFFF · 70%

Secondary paragraphs

ink-lead#FFFFFF · 80%

The hero lead (We create digital products…)

ink-subtle#FFFFFF · 57%

Footer links (#ffffff91), brightening to white on hover

on-media#FFFFFF

Action

primary#FFFFFF

The white circle buttons

primary-hover#FFFFFF
secondary#424242

The contact form's Send Message button, the only grey fill

Lines & effects

placeholder#FFFFFF · 60%

Input placeholders and paragraph-link contact lines (#fff9)

line#FFFFFF · 20%

The rail and top-bar hairlines (#fff3)

line-strong#FFFFFF · 22%

2px underline on the subscribe field and arrow button (#ffffff38)

Typography

Inter Tight · display-hero

The quick brown fox jumps

Hero H1 and the CTA statement (main-title, cta-title). 70px · 600 · 1.04 · 2px

Inter Tight · headline-menu

The quick brown fox jumps

Full-screen menu links (navlinks). 50px · 500 · 1

Inter Tight · title-lg

The quick brown fox jumps

Testimonial quote. 27px · 400 · 1.22

Inter Tight · body-lg

The quick brown fox jumps

Hero lead, in ink-lead. 24px · 300 · 1.25

Inter Tight · label

The quick brown fox jumps

Service names: CONCEPT, STRATEGY. 15px · 700 · 1.6 · 3px

Inter Tight · eyebrow

The quick brown fox jumps

M E N U toggle. 13px · 700 · 1.54 · 7px

Spacing & shape

PurposeValue
Containermax 1200px, centred (container-main), inside sections with padding: 120px 5%
Section rhythm120px top and bottom (section-main), 80px at ≤991 and 60px at ≤479
Breakpoints991px, 767px and 479px (Webflow defaults), plus a few min-width: 768px rules

Spacing scale

TokenValuePreview
xs5px
sm10px
md16px
lg20px
xl30px
2xl35px
3xl40px
4xl50px
5xl60px

Layout spacing

TokenValuePreview
rail90px
grid-gap-wide100px
section120px
hero-left140px

Border radius

sm2px
full9999px

Motion

Scroll revealElements move y 30px → 0 (some 20px, 50px or 100px) and fade opacity 0 → 1, 500ms, outExpo; some fades run 1000ms outQuart.
Image revealWidth/height changes over 500ms (outExpo or ease), uncovering images behind a mask
ParallaxScrolling-in-view triggers move elements between y −100px and 100px with scroll
Circle buttonrotate(-30deg) scale(1.1), 300ms, CSS transition: all .3s
Hover fadesBackground colour 300–500ms outExpo, border 200ms outExpo, text colour 500ms
Footer linksColour 57% → 100% white, 200ms
MenuOverlay display toggled, opacity 400ms ease; link background images fade in on hover
Page loadPage-load: the loader (loading-text, 11px, 5px tracking) fades out and the hero fades up

Do’s and don’ts

  • Keep the 90px frame: a fixed top bar and left rail with 1px line (#FFFFFF33) hairlines on a #171717 canvas.
  • Write headlines in uppercase Inter Tight and set one or two key words in 300 italic beside 600 roman.
  • Use positive tracking: 2px on display text, 3px on labels, 7px on the menu toggle.
  • Use the 120px white circle button (#FFFFFF, #000000 text) for the main action and rotate it −30° at 110% on hover.
  • Keep images square-cornered and dimmed so white text reads over them.
  • Give each statement its own nearly empty screen with 120px section padding.
  • Add rounded cards, shadows, gradients or a raised surface colour.
  • Use the unused --yellow #FFEF00 as an accent.
  • Use pill or rectangular filled buttons for the main call to action.
  • Set body copy in uppercase or with tracking.
  • Mix in a second typeface or use italic outside the roman/italic headline switch and the marquee band.
  • Put muted text in a grey hex; use white at 80 / 70 / 57%.

Example prompt

Any page in the Pofo style

Prompt
Build your page in the Pofo style. Background #171717, text #FFFFFF, Inter Tight only. Frame the page with a fixed 90px top bar and a fixed 90px left rail, each with a 1px #FFFFFF33 hairline; logo in the 90×90 corner, social icons at the bottom of the rail, "M E N U" (13px, weight 700, 7px tracking) top-right. Headlines are uppercase, 70px/1.04 (hero) or 40px/1.25 (sections), weight 600 with 2px tracking, and key words switch to weight 300 italic in the same line. Body is 18px, weight 500, line height 1.3. Sections have 120px vertical padding and a 1200px container. The main action is a 120px white circle with 12px black uppercase text (2px tracking) that rotates −30° and scales to 1.1 on hover over 300ms. Images have square corners and a dark overlay. Reveal elements on scroll with y 30px → 0 and opacity 0 → 1 over 500ms outExpo. No shadows, no rounded cards, no accent colour.

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