flowmance

Moka Design System

Moka website template previewMoka website template preview detail 2Moka website template preview detail 3

Moka is a warm, slightly playful agency site in deep midnight blue. Huge centred Satoshi headlines are softened by hand-drawn details: a light steel-blue pen scribble under one word in each headline, and loose doodles (a squiggle, a sparkle, a swoosh) floating in the margins. Everything else is calm: navy cards one step darker than the page, 3px-cornered buttons, white text at 70% for copy.

Four signatures make it recognisable:

  1. Scribble underlines. One word per headline (website, agency, metrics, with) gets a hand-drawn #9BBEE6 double-stroke underline.
  2. Blue on blue. The page is #15224B, cards are #121D41, the menu and cart are #0F1A3D and buttons are #202E5A. There is no white or light surface anywhere.
  3. Odometer metrics. 47, 9947+, 99%, 436+ in Satoshi 100px weight 400; each digit is a column that rolls into place over 2.5s, with a thin 55px + or % beside it.
  4. The circle menu button. The nav has only the Moka logo and an #202E5A circle (about 76px) holding a 2-line hamburger. The menu slides in from the right as a 600px panel.

Moka is dark-only.

Colors

Surfaces

canvas#15224B

Page, nav bar and footer (--midnight-blue)

surface-1#121D41

Service cards, one step darker than the page

surface-2#0F1A3D

Menu panel and cart (--midnight-blue-2)

surface-3#202E5A

Buttons, the menu circle, the close button (--midnight-blue-3)

Ink

on-primary#FFFFFF

Text on primary

ink#FFFFFF

Headlines, titles, buttons, metric numbers

ink-muted#FFFFFF · 70%

Paragraphs, card text, categories, field labels, placeholders

ink-subtle#FFFFFF · 60%

Small paragraph links; menu links on hover

ink-faint#FFFFFF · 57%

Footer links

on-media#FFFFFF

Action

primary#202E5A

The filled button; on hover the fill becomes accent #9BBEE6 with white text

primary-hover#9BBEE6
accent#9BBEE6

Scribble underlines, doodles, line icons, skill bar fill, button hover (--light-steel-blue)

accent-soft#9BBEE6 · 40%

Skill bar track

Lines & effects

menu-label#FFFFFF · 36%

Menu section labels above the divider

line#FFFFFF · 20%

Footer divider, cart borders

line-menu#FFFFFF · 22%

Menu divider

line-strong#FFFFFF · 30%

Bottom rule of inputs and the subscribe field

Typography

Satoshi · display-hero

The quick brown fox jumps

Build your website with Moka today. 130px · 500 · 0.95

Satoshi · headline-lg

The quick brown fox jumps

We offer a variety of high-end services, Studio metrics (.title-2). 70px · 500 · 1.0

Satoshi · metric-affix

The quick brown fox jumps

+ and % after metrics. 55px · 300 · 1.0

Satoshi · title-lg

The quick brown fox jumps

Project titles. 28px · 500 · 1.4

Satoshi · body-lg

The quick brown fox jumps

Metric labels (Team Member). 21px · 400 · 1.24

Satoshi · label

The quick brown fox jumps

Buttons, skill labels. 17px · 500 · 1.18

Spacing & shape

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

Spacing scale

TokenValuePreview
xs10px
sm15px
md16px
lg20px
xl30px
2xl50px
3xl60px

Layout spacing

TokenValuePreview
section-side72px
section120px
nav120px
hero-top150px

Border radius

sm3px
pill100px
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 3surface-2
Level 4surface-3

Motion

Odometer metricsDigit columns move y 0 → −400% / −700% / −900%, 2500ms, cubic-bezier(0.784, 0.325, 0.222, 0.98)
Headline revealLines move y → 0% from below, 500ms, as they scroll into view
Fade-inopacity 0 → 1, 300ms ease
Button hovertransition: all .3s: #202E5A → #9BBEE6
Link hoverText colour, 200ms ease; footer links transition: all .2s
Menu openPanel x 100% → 0%, 300ms ease; hamburger lines rotate 400ms swingTo
Nav on scrollHides on scroll down, shows on scroll up
Circle buttonscale 0 → 1, 500ms, over project images
Doodle driftSmall mouse-linked moves of ±7px and ±10px, 500ms
Skill barsFill width grows, 500ms ease

Do’s and don’ts

  • Use #15224B for the page and step surfaces in navy: #121D41 cards, #0F1A3D panels, #202E5A buttons.
  • Centre big Satoshi 500 headlines (70–130px, line height 0.95–1.0) and underline one word with a #9BBEE6 scribble.
  • Set copy in white at 70% (#FFFFFFB3), Satoshi 500 at 19px/26px.
  • Use the #202E5A button with a 3px radius, padding 22px 30px, 64px tall, turning #9BBEE6 on hover over 300ms.
  • Keep cards and photos square-cornered.
  • Show numbers as odometers with a light + or % affix.
  • Add white, grey or light surfaces, or drop shadows.
  • Use #9BBEE6 for paragraphs or as a large fill area; it is for marks, icons and hover.
  • Use Playfair Display or any second typeface.
  • Round cards or use pill buttons; only the menu, close and CTA circles are round.
  • Rely on the hover state's white-on-#9BBEE6 text for anything smaller than the 17px button label; it is low contrast, so keep hover labels at 17px weight 500 or larger and short.
  • Scribble under more than one word per headline.
  • Use menu-label (white at 36%) outside the 20px menu group labels; it is only 3.3:1 on #0F1A3D.

Example prompt

Any page in the Moka style

Prompt
Build your page in the Moka style. Background #15224B, Satoshi throughout, white text. Headlines centred, Satoshi 500, 70px (section) to 130px (hero, 9vw), line height 0.95–1.0; hero and closing headlines end with a full stop; underline one word per headline with a hand-drawn #9BBEE6 double-stroke scribble. Paragraphs Satoshi 500, 19px/26px, white at 70%. Cards: #121D41, square corners, a thin #9BBEE6 line icon, a 24px title and 70% text. Buttons: #202E5A fill, white 17px weight 500, 3px radius, padding 22px 30px, 64px tall, turning #9BBEE6 on hover over 300ms. Nav: fixed 120px #15224B bar with the logo left and an #202E5A circle hamburger (about 76px) right; the menu is a 600px #0F1A3D panel sliding in from the right. Metrics: Satoshi 100px weight 400 digits that roll in like an odometer over 2.5s with cubic-bezier(0.784, 0.325, 0.222, 0.98), plus a 55px weight 300 "+". Saturated 3:2 urban photos with square corners. Container 1200px, sections 120px 5%. No shadows, no light surfaces.

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