flowmance

Moon Studio Design System

Moon Studio website template previewMoon Studio website template preview detail 2Moon Studio website template preview detail 3

Moon Studio is a stark, black-and-white agency site with a cinematic opening. The first screen is pure black: a moon rises behind an ultra-condensed MOON STUDIO wordmark that fills 90% of the width. Below it the page turns white for a single centred statement, then alternates black work sections, white tickers and a loose collage of photos. There is no accent colour at all; colour comes only from the images (beige, red, warm grey).

Four signatures make it recognisable:

  1. The moon wordmark. A giant, ultra-condensed MOON STUDIO logo image (90vw) over a moon photo on black. It is pinned while the hero scrolls through 250vh and scales as you go. A 3D version tilted back 30° closes the footer.
  2. Grey-highlighted statements. Centred 50px statements where a middle phrase drops to black at 40%: With a creative approach, then our studio delivers impactful branding in grey, then solutions tailored to each client.
  3. Uppercase everything small. Nav, links, tags and the logo are uppercase Instrument Sans (16px for nav and links, 15px for tags, 21px for the logo): HOME, ABOUT, WORK, CART 0, IG DB X BE, MORE ABOUT OUR STUDIO.
  4. Tickers and scattered grids. A 14vw ticker of services (Branding, Web Design, Digital Marketing), a 29px news ticker, and a 9-column gallery where images of different sizes float with white space between them.

Colors

Surfaces

canvas#FFFFFF

Page background (about, gallery, news)

surface-1#F1F3F8

--second-color

inverse-canvas#000000

Hero, work section, footer

Ink

on-primary#000000

Text on primary

ink#000000

Statements, titles, tickers

ink-muted#000000 · 70%

Paragraphs (p opacity .7)

ink-faint#000000 · 40%

The highlighted grey phrase in statements (.gray-text)

on-secondary#FFFFFF

Text on secondary

inverse-ink#FFFFFF

Text on inverse-canvas

on-media#FFFFFF

Text of the transparent nav over the black hero

Action

primary#FFFFFF

There are no filled buttons on the home page, so primary is the canvas colour; actions are black uppercase text links

secondary#000000

.button: the black form submit used on inner pages

secondary-hover#444444

.button:hover

Lines & effects

line#000000 · 15%

Close-button fill and light dividers

inverse-muted#FFFFFF · 80%

Hero subhead BUILDING LASTING DIGITAL CONNECTIONS

inverse-subtle#FFFFFF · 71%

Work tags LOGO, USER INTERFACE

inverse-line#FFFFFF · 20%

1px rule in the footer

inverse-link#F1F3F8

Default link colour (a) on black

pale#D9DAE2

--body-text-color for footer body text

Typography

Instrument Sans · display-ticker

The quick brown fox jumps

Services ticker (.category-ticket, 14vw, no wrap, 120px top and bottom padding). 202px · 600 · 1.2 · -2px

Instrument Sans · headline

The quick brown fox jumps

Centred statements (.subhead-big-center, 3.5vw). 50px · 600 · 1.2

Instrument Sans · title

The quick brown fox jumps

News ticker titles (Understanding Webflow CMS). 29px · 600 · 1.2 · -1px

Instrument Sans · body

The quick brown fox jumps

Paragraphs at 70%. 18px · 500 · 1.3

Instrument Sans · logo

The quick brown fox jumps

MOON ® in the nav. 21px · 500 · 1.3

Instrument Sans · label

The quick brown fox jumps

Nav links, hero subhead, work titles. 16px · 500 · 1.25

Spacing & shape

PurposeValue
Containerfull width (max-width: 100%) with 3% side padding (43px at 1440)
Grid9 columns
Section rhythm150px top and bottom, 100px at ≤479px
Breakpoints991px, 767px and 479px, plus min-width 768px and 1280px

Spacing scale

TokenValuePreview
hair4px
xs9px
sm15px
md25px
lg40px
xl50px

Layout spacing

TokenValuePreview
gutter43px
ticker50px
footer-top100px
section150px

Border radius

sm9px
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

Hero wordmarkScale toward 0.5, 500ms outExpo steps, scrubbed through the 250vh hero
Slide-inx −30px → 0 500ms (also outQuart); x 30px → 0 800ms outExpo
Risey 50% → 0%, 500ms
Image hoverscale → 1, 400ms outSine
Nav arrowx → 0%, 400ms outSine
Link hoverBackground and text colour 500ms; filter 500ms
RevealScale 0 → 1, 500ms; opacity 0 → 1, 500ms
Rotate500ms outExpo
Tickers and logosContinuous horizontal loops
GalleryScroll-scrubbed parallax per image

Do’s and don’ts

  • Keep the palette to #000000 and #FFFFFF with alpha greys (70% body, 40% highlights, 80% / 71% on black).
  • Set nav and links in 16px uppercase Instrument Sans weight 500, and tags in 15px weight 400.
  • Highlight one phrase per statement in ink-faint, at 50px weight 600.
  • Use text links with a sliding arrow for actions; use the black .button only for form submits.
  • Alternate full-width black and white sections with 150–300px vertical padding.
  • Keep every image square-cornered and unframed.
  • Add an accent colour, gradients on UI, shadows or rounded cards.
  • Use Space Grotesk; it is loaded but unused.
  • Use ink-faint (black at 40%) below 40px; it only works at statement size.
  • Put the statement text in full width; cap it at 900px and centre it.
  • Replace the wordmark image with live type; it is a custom ultra-condensed face.
  • Put filled pill buttons in the hero or statements.

Example prompt

Any page in the Moon Studio style

Prompt
Build your page in the Moon Studio style. Use only #000000 and #FFFFFF, with greys as alpha (black 70% for paragraphs, black 40% for a highlighted phrase, white 80% for subheads on black). Font: Instrument Sans. Nav and links are 16px weight 500 uppercase; tags are 15px weight 400 uppercase. Statements are centred, 50px weight 600, line height 1.2, max 900px wide, with one phrase in black at 40%. Section titles are 9vw uppercase with an em dash ("SELECTED — WORK"). Alternate full-width black and white sections, 3% side padding, 150px vertical padding (300px for work). No filled buttons: actions are uppercase text links with a 12px arrow that slides in on hover. Images have no radius. Add a 14vw horizontal ticker of services with white edge fades. Motion: slide in from 30px over 800ms outExpo; scroll-linked parallax.

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