flowmance

Bo Design System

Bo website template previewBo website template preview detail 2Bo website template preview detail 3

Bo is a quiet, gallery-like studio site. A plain white page holds very large black Satoshi Bold set at viewport width, grey supporting lines, and lots of empty space. Colour arrives only through the work: a vertical stack of full-screen project photos, each with a white bold title underlined by a thick rule.

Signatures:

  1. One underlined word in the hero. We're creative digital studio. is set at 9vw (130px at 1440) in Satoshi 700, and only the word creative carries a 3px black underline. It has a crosshair cursor and a hidden 460×540px photo tied to it.
  2. Viewport-scale marquee titles. Section names (Featured Work · Featured Work, Our Services) run as a single nowrap line at 9vw that bleeds off both edges of the screen.
  3. Full-screen project stack. Six 100vw × 100vh photo panels in a row down the page, each darkened 20%, with a centred white title at 6vw, a 3px white underline, and a 1/6 counter at the top right of the title.
  4. Light steel blue as the only UI colour. Buttons, the 11px cursor dot and the social-icon hover all use #A1C4E4 on white.

Bo is a light-only design.

Colors

Surfaces

canvas#FFFFFF

Page, nav bar and section backgrounds

surface-1#F1F3F5

Webflow variable --white-smoke; not visible on the home page

field#FFFFFF

Inputs and input text

field-ink#333333

Text on field

inverse-canvas#111314

The full-screen overlay menu and its 70px links

Ink

on-primary#A1C4E4

Text on primary

on-primary-hover#FFFFFF

Text on primary-hover

ink#000000

Headlines, nav links, underline rules, footer links

ink-muted#6E6E6E

Paragraphs, list items, eyebrows (Hello people!), the nav tagline, email links

on-media#FFFFFF

Project titles and counters, over a 20% black overlay on each photo

inverse-ink#DCF2F4

Text on inverse-canvas

Action

primary#FFFFFF

The outline pill: transparent on white with light steel blue text

primary-hover#A1C4E4

The pill on hover: fills light steel blue, text turns white

accent#A1C4E4

Outline button text and border, button hover fill, cursor dot, social-icon hover disc, blockquote left rule

Lines & effects

line#E1E1E1

Input borders, the footer divider, cart borders

line-strong#000000

The 3px underline under creative and the 2px rule seen once on the page

scrim#000000 · 20%

Project titles and counters, over a 20% black overlay on each photo

inverse-line#222527

Rules between menu links, and the bar that fills a menu row on hover

inverse-highlight#B8DBDF

Rules between menu links, and the bar that fills a menu row on hover

Typography

Satoshi · display-hero

The quick brown fox jumps

Hero We're creative digital studio. 130px · 700 · 1.0

Satoshi · headline-lg

The quick brown fox jumps

Philosophy statement High-end digital experiences. 36px · 700 · 1.2

Satoshi · title-lg

The quick brown fox jumps

Service names Concept, Graphic Design, Strategy. 30px · 700 · 1.0

Satoshi · body-lg

The quick brown fox jumps

Service descriptions and footer statements. 24px · 400 · 1.2

Satoshi · eyebrow

The quick brown fox jumps

Grey lead-ins above headings: Hello people!, Our Philosophy, Want to start a project?. 19px · 500 · 1.58

Satoshi · label

The quick brown fox jumps

Top nav links. 17px · 700 · 1.18

Spacing & shape

PurposeValue
Containercontent is full-width with 2% side padding on sections (about 29px at 1440)
Section rhythm100px top and bottom; the work strip uses 100px top and 50px bottom; the footer uses 30px
Breakpoints991px, 767px and 479px (Webflow defaults)

Spacing scale

TokenValuePreview
xs10px
sm16px
md20px
lg30px
xl40px
2xl50px

Layout spacing

TokenValuePreview
column-gap16px
footer30px
section-tight50px
section100px

Border radius

xs3px
sm16px
pill30px
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-in on scrollEyebrows, headings and statement start at opacity 0; fade to 1 over 1000ms outQuart
Slide-in on scrollElements move in from 80px (x or y) to 0 over 500ms
Button hoverall 200ms: fill and text colour swap to #A1C4E4 / #FFFFFF
Link and text colour hoverText colour change, 200–300ms ease
Social icon hoverIcon scales 1 → 1.1 in 100ms ease; a disc scales in behind it (500ms outExpo)
Menu row hoverThe #B8DBDF bar changes size over 300ms ease
Filter / rotateImage filter and rotation changes of 300ms ease (the scroll down badge and image hovers)
CursorThe 11px dot follows the mouse

Do’s and don’ts

  • Keep the page white (#FFFFFF) with black (#000000) headlines and #6E6E6E body copy.
  • Set display lines in Satoshi 700 at 9vw with line height 1.0, and underline only one key word with a 3px black rule.
  • Put a grey eyebrow (19px, 500, #6E6E6E) above every major heading.
  • Show work as full-viewport photo panels with a 20% black overlay and a centred white title with a 3px white underline.
  • Use the outline pill (1px #A1C4E4, 30px radius, 58px tall) for every button, filling #A1C4E4 with white text on hover.
  • Run section titles as nowrap strips that bleed off both edges.
  • Add a second typeface, or uppercase anything other than button and caps-link labels.
  • Fill buttons in their resting state, or use the unused #E2815D and #EDE5E0 variables.
  • Put #A1C4E4 text below 13px or below weight 900: on white it is only about 1.8:1. Keep it to button labels and decoration.
  • Round images, inputs or panels. Only pills and circles are round.
  • Add shadows, gradients or blur to the UI.
  • Animate longer than 500ms except the 1000ms scroll fades.

Example prompt

Any page in the Bo style

Prompt
Build your page in the Bo style. White #FFFFFF background, Satoshi throughout. Big headings are Satoshi 700 at 9vw (130px at 1440), line height 1.0, black #000000, with one word underlined by a 3px black rule. Above each heading put a grey eyebrow (19px, weight 500, #6E6E6E). Paragraphs are 18px weight 500, line height 1.4, #6E6E6E. Section titles run as one nowrap line at 9vw that bleeds off the screen. Show projects as 100vw × 100vh cover photos with a 20% black overlay, a centred white 6vw title with a 3px white underline and a "1/6" counter. Buttons are outline pills: transparent, 1px #A1C4E4 border, #A1C4E4 13px weight 900 uppercase text with 1px tracking, padding 20px 28px 18px, 30px radius; on hover fill #A1C4E4 with white text over 200ms. No shadows, no rounded images. Sections have 100px vertical padding and 2% side padding.

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