flowmance

Zaine Design System

Zaine website template previewZaine website template preview detail 2Zaine website template preview detail 3

Zaine is a quiet, image-first personal portfolio. It opens on a tall, dark landscape photo with three giant white words, then cuts to a plain white page where the work sits in big square-cornered frames. The type is a clean grotesque (Satoshi) at extreme sizes, with a thin serif (Melodrama) used for small accents. Almost all colour comes from the photography.

Four signatures make it recognisable:

  1. Giant three-word hero. Digital / Creative / Designer in 230px Satoshi 500, one word per line, white over an 1800px-tall photo that darkens towards the bottom.
  2. Sans-plus-serif wordmark. The logo ZaineGrey sets Zaine in Satoshi and Grey in Melodrama, joined with no space. The serif returns in project numbers (Ø1) and a dictionary-style definition (design /dɪˈzʌɪn/).
  3. Centred location line. The fixed nav has the logo left, a sun icon with Based in sunny San Diego, CA in the centre, and About, Blog, Contact on the right. Links turn italic on hover.
  4. White label pills on images. Each project image carries a white 25px-radius pill top-right (Art Direction, Design, Logo, User Interface), and projects are staggered: one full-width frame, then a small portrait left and a larger frame right, set lower.

Colors

Surfaces

canvas#FFFFFF

Page background below the hero, tags, cart

surface-1#FFFFFF

Same as canvas: tags and the cart

inverse-canvas#000000

Hero band, the UP button, button hover fill

Ink

on-primary#000000

Text on primary

ink#000000

Section titles, project titles, nav over white, buttons

ink-muted#747474

Body copy (p, li), field labels and inputs (--dim-grey)

ink-subtle#8F8F8F

Project index numbers, prices (--grey)

inverse-ink#FFFFFF

Text on inverse-canvas

on-media#FFFFFF

Hero words, nav over the photo, social icons

on-media-muted#FFFFFF · 80%

Hero paragraph

on-media-line#FFFFFF · 20%

The 50px circle behind About Me →

on-media-rule#FFFFFF · 35%

Thin lines under text links on dark

Action

primary#FFFFFF

There is no filled button

primary-hover#000000

The pill fills black with white text on hover

Lines & effects

line#000000 · 12%

1px border of the outline pill button

line-field#DDDDDD

Bottom border of contact inputs

line-nav#C7C7C7

1px underline under menu links

overlay#000000 · 60%

End of the hero gradient (clear at 31%, 60% black at the bottom)

Typography

Satoshi · display-hero

The quick brown fox jumps

Digital, Creative, Designer. 230px · 500 · 1.0

Satoshi · title

The quick brown fox jumps

Project titles (Cyber Crypto). 30px · 500 · 1.0

Satoshi · logo

The quick brown fox jumps

Zaine (Satoshi) + Grey (Melodrama). 27px · 400 · 1.11

Satoshi · body-lg

The quick brown fox jumps

Hero paragraph at 80% white. 26px · 400 · 1.1

Satoshi · label-lg

The quick brown fox jumps

Nav links (italic on hover). 20px · 500 · 1.3

Satoshi · caption

The quick brown fox jumps

UP. 14px · 700 · 1.43

Spacing & shape

PurposeValue
Containermax 1200px, centred
Breakpoints991px, 767px and 479px (Webflow defaults)

Spacing scale

TokenValuePreview
xs10px
sm20px
md25px
lg30px
xl50px
2xl100px
3xl150px

Layout spacing

TokenValuePreview
footer-bottom20px
footer-top50px
section120px

Border radius

cart2px
tag25px
pill40px
full9999px

Motion

Page-load intro150px lines slide y 0% → −100% / −200% over 2500ms with cubic-bezier(0.784, 0.325, 0.222, 0.98)
Text revealLines rise y 110% → 0% inside a mask, 500ms
Fade-inopacity 0 → 1, 1000ms outQuart
Side and vertical entriesmove ±80px → 0, 500ms
Image filterA filter change over 500ms as images scroll in
Image hoverscale 1 → 1.1, 100ms ease
Nav colourText colour changes white ↔ black over 500ms by section
Nav link hoverItalic, transition: all 0.2s
Circle linkCircle grows, 300ms ease
Pill buttonFill to black, all 0.2s

Do’s and don’ts

  • Open with a full-bleed photo hero (1800px band, 0 → 60% black gradient) and three 230px Satoshi words in white.
  • Keep the rest of the page on #FFFFFF with black titles and #747474 body text at 19px 500.
  • Pair Satoshi with Melodrama only for the logo's second word, project numbers and short definitions.
  • Put a white 25px-radius pill top-right on each project image.
  • Stagger project frames: one full-width, then a small portrait left and a larger frame lower right.
  • Make links italic on hover and keep the 2500ms soft-stop curve for the load intro.
  • Use #8F8F8F for small text: it is only about 3.2:1 on white. Keep it to the 30px Melodrama project numbers and prices.
  • Add filled colour buttons; the only boxed button is the transparent black-12% pill that fills black on hover.
  • Use the unused variables #FE0000, #EB5432, #E8F0FD or #F1F1F7.
  • Round images or add shadows.
  • Add letter spacing or uppercase; Zaine is sentence case with 0 tracking.
  • Set body copy in pure black; it is #747474.

Example prompt

Any page in the Zaine style

Prompt
Build your page in the Zaine style. Open with a black hero band at least 1800px tall holding a full-bleed landscape photo with a gradient from clear at 31% to black 60% at the bottom, and three words in Satoshi 230px weight 500, line height 1, white, left-aligned at 5%. Below, use a white page with a max 1200px container and 120px section padding. Section words are 230px weight 400 black. Body text is Satoshi 19px 500, line height 1.3, #747474. Project images have square corners and a white pill label top-right (25px radius, padding 12px 23px, 17px 500 black); under each image put a Melodrama 30px number in #8F8F8F and a 30px 500 black title. The nav is fixed and transparent: a "ZaineGrey" logo (Satoshi + Melodrama), a centred location line, and 20px links that turn italic on hover. The only button is a transparent pill (1px black-12% border, 40px radius, 16px 700) that fills black on hover. Reveal text by sliding lines up from 110% in 500ms.

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