flowmance

Roby Design System

Roby website template previewRoby website template preview detail 2Roby website template preview detail 3

Roby is an editorial, black-and-white agency template with a handmade touch. A big brush-script Roby wordmark sits at the top of the page, and the headlines below it are uppercase lines that switch typeface mid-sentence: bold, wide Satoshi next to a tall, thin Melodrama serif. The rest is quiet: grey body text, hairline black frames, square-cornered photos and black circular buttons. One near-black band breaks the white page.

Four signatures make it recognisable:

  1. Two typefaces in one headline. “WE BELIEVE THAT (Satoshi 700) / THE POWER OF DESIGN (Melodrama 500) / HELPS BUSINESSES.” (Satoshi 700); SELECTED bold + WORK serif; OUR bold + TEAM serif + SKILLS bold. Numbers also switch to Melodrama (34, 10, 80%).
  2. The script wordmark. The Roby logo is a black brush script, about 350px wide in the hero, overlapping the top of the hero photo. It shrinks to about 120px in the fixed header as you scroll.
  3. Black circles. A 140px black circle WORK WITH US in the hero, a 65px UP button fixed bottom-right, round avatars and slider dots.
  4. Split compositions. The hero is half photo (bleeding off the left edge) and half quote; the skills band is half near-black text and half photo bleeding off the right.

Roby is a light design with one dark band.

Colors

Surfaces

canvas#FFFFFF

Page background

surface-1#FFFFFF

Same as canvas: cards are white with a black hairline, not tinted

field#FFFFFF
field-placeholder#999999

Input placeholders

inverse-canvas#020A0C

The dark band (OUR TEAM SKILLS) and the Let's Talk CTA

Ink

on-primary#FFFFFF

Text on primary

ink#000000

Headlines, nav links, the email, work titles, names

ink-muted#747474

Paragraphs, award rows, work categories, testimonial roles, the header tagline (about 4.6:1 on white)

ink-subtle#8F8F8F

The ( 0 ) cart count and other small meta (about 3.2:1)

inverse-ink#FFFFFF

Text and skill bars on the dark band

inverse-ink-muted#FFFFFF · 70%

Secondary text on the dark band

inverse-ink-subtle#FFFFFF · 50%

Secondary text on the dark band

Action

primary#000000

Circle button, pill button, UP button

primary-hover#000000

Lines & effects

line#000000

1px frames: testimonial cards, award dividers, tag borders

line-field#E1E1E1

Input borders

dot#222222 · 40%

Slider dots

dot-active#222222

With dot: Slider dots

inverse-line#FFFFFF

1px skill bars

Typography

Satoshi · display-section

The quick brown fox jumps

Section titles (SELECTED, THE PERFECT AGENCY FOR YOUR BRAND); the hero quote at line height 1.0. 60px · 700 · 1.2

Satoshi · headline-md

The quick brown fox jumps

FUN FACTS (with a Melodrama 48 / 500 partner). 48px · 700 · 1.1 · 1px

Melodrama · title-serif

The quick brown fox jumps

Award group titles and totals (CSS DESIGN AWARDS 34). 26px · 600 · 1.15

Melodrama · quote

The quick brown fox jumps

Testimonial quotes. 22px · 500 · 1.2

Satoshi · body

The quick brown fox jumps

Paragraphs, award rows. 19px · 500 · 1.3

Melodrama · number-serif

The quick brown fox jumps

Award counts (10, 13). 19px · 500 · 1.3 · 1px

Spacing & shape

PurposeValue
Containermax 1200px, centred, with 5% side padding (72px at 1440)
Section rhythm.section is 120px top and bottom, 5% sides
BreakpointsWebflow defaults (991px, 767px, 479px)

Spacing scale

TokenValuePreview
hair6px
xs15px
sm16px
md20px
lg30px
xl40px
2xl50px
3xl60px

Layout spacing

TokenValuePreview
section-cta100px
section120px

Border radius

field3px
sm5px
tag20px
pill40px
full9999px

Motion

Slide and fade on scrollElements start at y 100px or x ±80px with opacity 0, then settle to 0, 0 and opacity 1 over 1000ms outQuart
Line revealText moves y 110% → 0%, 500ms ease
Size changesSkill bars grow to their percentage and the logo shrinks into the header, 500ms (ease on some, 300ms on smaller items)
Testimonial slider10 slide changes; inactive slides at 60% opacity
Icon hoverscale 1 → 1.1 and back, 100ms ease
Link arrowMoves x 0% → 200% in 400ms ease, returns from the left in 600ms outExpo
Border and rotate300ms ease border change; 200ms ease rotation (menu icon)
Image hovertransform transition 500ms on five elements

Do’s and don’ts

  • Mix typefaces inside one uppercase headline: Satoshi 700 for most words, one Melodrama 500 word or line at the same size (display-section + display-section-serif, 60px).
  • Keep the page canvas #FFFFFF with ink #000000 headlines and ink-muted #747474 paragraphs at 19px.
  • Use black circles (button-circle 140px, back-to-top 65px) for primary actions.
  • Use 1px black lines for frames and dividers, and square-cornered photos.
  • Use one inverse-canvas #020A0C band, split with a photo bleeding off the edge.
  • Set numbers in Melodrama.
  • Add an accent colour, shadows or gradients.
  • Use Melodrama for paragraphs or labels; it is for contrast words, quotes and numbers.
  • Put ink-subtle #8F8F8F on anything but small meta like the cart count; it is about 3.2:1 on white.
  • Round photos or cards.
  • Invent a hover colour for the buttons; none is measured.
  • Use pure #000000 for the dark band; it is #020A0C.

Example prompt

Any page in the Roby style

Prompt
Build your page in the Roby style. Use a #FFFFFF background. Headlines are uppercase at 60px, line height 1.2: most words in Satoshi 700, and one word or line in Melodrama 500 with 1px letter spacing, same size. Paragraphs are Satoshi 500, 19px, line height 1.3, #747474. Labels and nav are Satoshi 700 black. The main action is a 140px black circle with white uppercase Satoshi 14px weight 700 text (1px tracking); the other button is a black 40px-radius pill, 53px tall, padding 15px 27px. Frame cards and dividers with 1px #000000 lines; photos are square-cornered and bleed off the viewport edge in 50/50 splits. Use one #020A0C dark band with white text and 1px white progress bars. Set numbers in Melodrama. Sections are 120px top and bottom, 5% sides, 1200px container. Animate elements in from 100px below over 1000ms outQuart.

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