flowmance

Loyal Design System

Loyal website template previewLoyal website template preview detail 2Loyal website template preview detail 3

Loyal is a dark, cinematic photography showcase. The home page is one screen: a full-bleed photo under a black gradient, a transparent nav, a light-weight Poppins title, one line of serif text and a single deep-pink button. The mix of thin sans titles and Playfair Display serif lines gives it a gallery-catalogue feel.

Four signatures make it recognisable:

  1. One-screen slider home. Five full-viewport slides (one per photo) with nothing below them. The page is exactly 900px tall at 1440×900.
  2. Thin sans over serif. Titles are Poppins 62px weight 300 in Title Case; the line under them is Playfair Display 18px in #DDDDDD.
  3. Deep pink, used once. The only colour in the UI is --deep-pink #E23B7D on the LEARN MORE button (and the blockquote rule). Everything else is white on black.
  4. Gallery furniture in the corners. Photo by: William Lee bottom-left (serif label, sans name), slider dots bottom-centre, an outlined VIEW GALLERY button bottom-right, and square black arrow tabs flush to the left and right edges.

The home page is dark (photo plus gradient); inner pages are white.

Colors

Surfaces

canvas#FFFFFF

Body background (inner pages)

surface-1#FFFFFF

Same as canvas

inverse-canvas#000000

The slide gradient base and the text on it

Ink

on-primary#FFFFFF

Text on primary

ink#212121

h1

ink-body#333333

Default body text, form text, blockquotes

ink-muted#919191

Paragraphs (Poppins 300)

ink-subtle#777777

Uppercase field labels

on-media#FFFFFF

Nav, titles, credits, outline button on photos

on-media-muted#DDDDDD

Serif subtitles on slides

inverse-ink#FFFFFF

Text on inverse-canvas

Action

primary#E23B7D

The main button (--deep-pink)

primary-hover#AC285B

Button background on hover

Lines & effects

line#E1E1E1

Field underlines and the form wrapper border

line-strong#CCCCCC

The 50px circular close button outline

line-on-media#FFFFFF · 23%

1px rule under the nav

nav-hover#000000 · 23%

Nav link background on hover

dot#FFFFFF · 40%

Inactive slider dots (active is white)

arrow#000000 · 80%

Square arrow tabs

Typography

Poppins · display-slide

The quick brown fox jumps

Slide titles (Minimalistic Architecture), text-transform: capitalize. 62px · 300 · 1.16

Poppins · headline-lg

The quick brown fox jumps

h1 on inner pages. 34px · 500 · 1.29

Playfair Display · quote

The quick brown fox jumps

Blockquotes, 3px pink left rule. 30px · 400 · 1.33

Poppins · title-lg

The quick brown fox jumps

h3. 24px · 400 · 1.25

Playfair Display · body-serif

The quick brown fox jumps

Slide subtitles in #DDDDDD. 18px · 400 · 1.78

Poppins · label-nav

The quick brown fox jumps

Nav links. 14px · 500 · 1.43

Spacing & shape

PurposeValue
Container940px, centred (Webflow default)
Breakpoints991px, 767px and 479px

Spacing scale

TokenValuePreview
xs8px
sm15px
md20px
lg25px
xl30px
2xl40px

Layout spacing

TokenValuePreview
nav-side25px
field-height40px
arrow70px
nav-height83px

Border radius

sm5px
full9999px

Motion

Slide changeWebflow slider default slide transition
Nav link hoverall 400ms: opacity 0.8 → 1, background to black at 23%
Button hoverall 400ms: #E23B7D → #AC285B
Close button hoverall 400ms: outline #CCCCCC → #E23B7D

Do’s and don’ts

  • Use full-bleed photos under linear-gradient(9deg, #000000 10%, #00000033).
  • Set slide titles in Poppins 62px weight 300, white, with one Playfair Display 18px line in #DDDDDD below.
  • Use #E23B7D for one button per view, hovering to #AC285B.
  • Keep buttons at 12px uppercase with 1px tracking, padding 17px 25px 15px and a 5px radius.
  • Credit the photographer in the bottom-left corner.
  • Draw forms with 1px #E1E1E1 lines, not filled fields.
  • Add a second accent colour or use pink for text blocks.
  • Bold the slide titles; the light 300 weight is the look.
  • Add drop shadows or rounded image corners.
  • Shrink the pink button text below 12px or drop the uppercase; white on #E23B7D is only about 4.1:1, so it needs the tracking and caps to read.
  • Use ink-muted #919191 for text under 15px; it is about 3.2:1 on white.
  • Use ink-subtle #777777 for anything but the 13px uppercase field labels.

Example prompt

Any page in the Loyal style

Prompt
Build your page in the Loyal style. Use Poppins for UI and titles and Playfair Display for subtitles, captions and quotes. Hero: a full-bleed photo under linear-gradient(9deg, #000 10%, rgba(0,0,0,0.2)), a transparent 83px nav with a 1px white-23% rule, white links at 80% opacity (14px weight 500) and outlined social squares (about 40px) with a 5px radius. Centre a Poppins 62px weight 300 white title in Title Case, a Playfair 18px #DDDDDD line, and one button: #E23B7D, white 12px uppercase text with 1px tracking, padding 17px 25px 15px, 5px radius, hover #AC285B over 400ms. Put square black-80% arrow tabs (about 70px) on the edges, 10px dots bottom-centre, a "Photo by:" credit bottom-left and an outlined "VIEW GALLERY" button bottom-right. Inner pages are white with #919191 Poppins 300 paragraphs. No shadows.

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