flowmance

Brian Miller Design System

Brian Miller website template previewBrian Miller website template preview detail 2Brian Miller website template preview detail 3

Brian Miller is a one-person designer portfolio with a black frame. The page is black, and the main content sits on white panels inset 5% from each edge, so a thin black border runs down both sides. Headings are a friendly slab serif (Roboto Slab) and all running text is a typewriter mono (DM Mono), with sky blue #01B7FF and aquamarine #44F0B5 as the only colours in the UI.

Four signatures make it recognisable:

  1. Slab plus mono. Roboto Slab 500–600 for names and titles, DM Mono for paragraphs, eyebrows, buttons and the big testimonial quote. The pairing reads like a designer's notebook.
  2. Floating skill chips. In the hero, white pills with a 40px radius (Web Development, Graphic Design, the email, Web Design) orbit a silhouette portrait set against a glowing blue disc. Each chip leads with a sky-blue icon circle of about 50px.
  3. The white panel with a notch. The works section is a white panel inset on black, and a small white triangle (a 60px arrow SVG) sits centred on its top edge, pointing up into the hero.
  4. Colour-pop product squares. Recent works are square photos of single objects on one flat colour each (red stapler, lime Game Boy, yellow telephone, blue skateboard), with no radius and no gap besides the 30px grid gutter.

Colors

Surfaces

canvas#000000

Page background, hero, testimonials band

surface-1#111111

The announcement bar, the one raised dark surface; also the nav link colour on white

inverse-canvas#FFFFFF

The nav, the inset works panel, the contact section

field#FFFFFF
field-placeholder#666666

Placeholder and select text, DM Mono 14px

Ink

on-primary#FFFFFF

Text on primary

ink#FFFFFF

Headlines and text on black

ink-muted#FFFFFF

Body copy on black is full white (.paragraph-white), so ink-muted equals ink

ink-subtle#FFFFFF · 70%

Testimonial name line John Doe - CEO at Webflow (.heading-white)

on-accent#FFFFFF
inverse-ink#000000

Text on inverse-canvas

inverse-ink-soft#111111

Nav links

on-media#FFFFFF

Action

primary#44F0B5

The main pill button (View my Works), the fourth testimonial avatar, the gradient end

primary-hover#01B7FF

All pill buttons fill sky blue on hover (.button:hover)

accent#01B7FF

Eyebrows (Hellow!, My Works, What They Think), the role under the logo, the 2px nav underline, chip icon circles, the hover fill of every button

Lines & effects

line#EDEDED

Nav bottom border

line-strong#CCCCCC

Select and input borders

dot-inactive#FFFFFF · 40%

Inactive slider dots

media-scrim#000000 · 30%

Overlay on work tiles behind their white titles

Typography

Roboto Slab · display-hero

The quick brown fox jumps

I'm Brian Miller, creative designer. 67px · 500 · 1.01

Roboto Slab · headline-lg

The quick brown fox jumps

Section titles: Recent works, Testimonials (.second-heading). 48px · 600 · 1.04

Roboto Slab · title-lg

The quick brown fox jumps

Work tile titles, white (.project-title). 30px · 500 · 1.2

Roboto Slab · logo

The quick brown fox jumps

Brian Miller in the nav. 21px · 500 · 0.95

Roboto Slab · label-nav

The quick brown fox jumps

Nav links. 16px · 600 · 1.25

DM Mono · body-lg

The quick brown fox jumps

Lead lines. 18px · 500 · 1.33

Spacing & shape

PurposeValue
Containermax 1200px, centred
Section rhythm.section is 100px top and bottom with 5% sides (70px at ≤991px)
Breakpoints991px, 767px and 479px (Webflow defaults), plus a min-width 768px set

Spacing scale

TokenValuePreview
xs10px
sm15px
md20px
lg30px
xl60px
2xl80px
3xl100px

Layout spacing

TokenValuePreview
section-band60px
section-side72px
nav-height81px
section100px
hero149px

Border radius

select2px
field3px
pill30px
chip40px
full9999px

Surfaces

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

Level 1canvas
Level 2surface-1
Level 3field

Motion

Scroll-in revealScroll-into-view triggers: opacity 0 → 1 and move to y 0, both 1000ms outQuart
Page loadPage-load triggers run the same fade on the hero
Button hovertransition: all .3s: fill to #01B7FF and padding 40 → 50px
Hover revealScale 1 → 1.2, move y −30px → 0 and opacity 0 → 1, all 300ms ease; reverses on mouse-out
Nav underline2px #01B7FF line, width change 300ms ease
Close buttonOpacity to 72% on hover, transition: all .3s
Colour transitionsbackground-color .1s, color .1s

Do’s and don’ts

  • Frame content: black #000000 page, white #FFFFFF panels inset to 90% width.
  • Set headings in Roboto Slab 500–600 and all running text, buttons and eyebrows in DM Mono 500.
  • Open each section with a centred #01B7FF mono eyebrow and a 48px slab title.
  • Use 62px pill buttons (30px radius, 20px 40px padding) that fill #01B7FF and widen to 50px side padding on hover over 0.3s.
  • Show work as square, square-cornered product photos on flat colour backgrounds in a 3-column grid with 30px gaps.
  • Keep the only gradient (22°, #01B7FF → #44F0B5) for the stats band.
  • Use white text on #44F0B5 below 16px. It is only 1.46:1, so keep the aquamarine button label at 16px or larger and use it once per screen; prefer #01B7FF or the outline button for anything important.
  • Put #01B7FF text on white for anything longer than 2–3 words (the My Works eyebrow, the role under the logo); it is 2.28:1 there. White on #01B7FF buttons is the same 2.28:1, so keep labels at 16px+.
  • Round images or add shadows; the template has neither.
  • Use letter spacing or uppercase; the type is set at 0 tracking with sentence case.
  • Use the unused CSS colours #644882 or #55A630.
  • Bold DM Mono for body copy; 700 is only for form labels.

Example prompt

Any page in the Brian Miller style

Prompt
Build your page in the Brian Miller style. Use a black #000000 page with white #FFFFFF content panels at 90% width, centred, with 100px vertical padding and a 1200px inner container. Headings are Roboto Slab (hero 67px/500, sections 48px/600, line height about 1.0); all paragraphs, eyebrows and buttons are DM Mono 500 (body 17px, line height 1.41). Open each section with a centred sky-blue #01B7FF mono eyebrow, then the slab title. Buttons are pills: 62px tall, 30px radius, 20px 40px padding, DM Mono 16px white text, either aquamarine #44F0B5 filled or transparent with a 1px white border; on hover they fill #01B7FF and widen to 50px side padding over 0.3s. Use white 40px-radius chips with a blue icon circle (about 50px) for skills. Show work as square product photos on flat colours with no radius and no shadow. Reveal blocks with a 1000ms outQuart fade-up.

More design systems like this

Portfolio 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