flowmance

Dolce Design System

Dolce website template previewDolce website template preview detail 2Dolce website template preview detail 3

Dolce is a cheerful, approachable startup template. Headlines are set in a heavy monospace (Fira Mono 700) in deep teal, which gives it a typewriter, "made by builders" feel, while the body copy stays in calm grey Inter. White sections sit inset on a warm cream page, lavender buttons carry a tiny arrow, and flat vector illustrations of a person juggling charts set the friendly tone.

Four signatures make it recognisable:

  1. The cream frame. The page is warm cream (#FAF0DC). The nav bar and every white section are inset 40px from the viewport edges, so a cream border runs down both sides of the page. The hero and the testimonials band sit directly on the cream.
  2. Monospace headlines, sans-serif paragraphs. Every headline, button, nav link and name is Fira Mono; every paragraph is Inter. The mono is bold (700) for headlines and 500 for feature and blog titles and UI text.
  3. The lavender arrow button. A flat #E6D7FA block with midnight-purple (#2D235F) mono text and a small ▸ arrow on the right, 4px radius, 58px tall. On hover it lightens and the arrow slides right.
  4. Colour-block bands. Between white sections the page drops into full midnight-purple (#2D235F) or deep teal (#0B4141) bands with white headlines, a salmon CORE FEATURES tag and photography.

Colors

Surfaces

canvas#FFFFFF

Section background (the white panels), nav bar, cards

surface-1#FBF8FF

Pricing card (ghost white)

surface-2#FAF0DC

The cream frame behind everything, the hero and the testimonials band

surface-3#F2E9FD

Twitter icon circles, blockquotes; also the button hover

inverse-canvas#2D235F

Midnight-purple band, pricing quote panel, play button

inverse-canvas-alt#0B4141

Teal band (See how Dolce works), the cart button in the nav

field#FFFFFF

Inputs and their typed text; placeholder #555555

field-ink#111111

Text on field

Ink

on-primary#2D235F

Text on primary

ink#0B4141

Headlines (title-1, title-3), blog titles

ink-lead#313137

Hero lead and section subtitles, dropdown links

ink-nav#222222

Nav links

ink-strong#000000

Feature titles and testimonial names (the body default colour)

ink-deep#072125

Footer links

ink-muted#686868

Body paragraphs (p)

ink-subtle#8A8A8A

Blog categories, crossed price tags

on-accent#FFFFFF

Text on accent

inverse-ink#FFFFFF

Text on the bands; .white-link at 70% goes full white on hover

inverse-ink-muted#FFFFFF · 70%

Text on the bands; .white-link at 70% goes full white on hover

Action

primary#E6D7FA

The main button (thistle with midnight text)

primary-hover#F2E9FD

Button background on hover

link#2D235F

Learn More ▸ and Work With Us ▸ text links

accent#FF6864

The small uppercase tag (CORE FEATURES)

Lines & effects

line#29335C · 15%

1px input borders

divider#E1E1E1

Centre of the fading hairline divider (white → #E1E1E1 → white)

Typography

Fira Mono · display-hero

The quick brown fox jumps

Hero title A perfect template to get started. 65px · 700 · 1.00

Fira Mono · headline-lg

The quick brown fox jumps

Section titles (title-3): Testimonials, Pricing, band titles. 38px · 700 · 1.16

Fira Mono · title-lg

The quick brown fox jumps

Blog card titles. 23px · 500 · 1.17

Inter · body-lg

The quick brown fox jumps

Hero lead, section subtitles (Start for free! Pay as you grow). 18px · 400 · 1.44

Inter · caption

The quick brown fox jumps

Blog categories, inputs, the twitter handle line. 14px · 500 · 1.43

Fira Mono · label

The quick brown fox jumps

Buttons, Learn More ▸ links, footer links. 16px · 500 · 1.25

Spacing & shape

PurposeValue
Containermax 1140px, centred
Section rhythm80px top and bottom, 5% side padding (68px at 1440px); 60px at ≤991px
Breakpoints991px, 767px and 479px (Webflow defaults)

Spacing scale

TokenValuePreview
xs10px
sm16px
md20px
lg30px
xl40px
2xl60px
3xl100px

Layout spacing

TokenValuePreview
frame40px
section-side68px
section80px
hero-top165px

Border radius

button4px
sm5px
md7px
lg10px
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

Scroll-in revealopacity 0 → 1 and y → 0px, 1000ms outQuart
Button hoverBackground #E6D7FA → #F2E9FD, caret background-position 88% → 93%, 0.2s
Nav dropdownCaret rotates, 300ms ease; list fades opacity 0 → 1, 300ms ease
Link hoversColour or opacity change, 0.2s (opacity .2s on nav links, all .2s on footer and blog links)

Do’s and don’ts

  • Set headlines in Fira Mono 700 teal #0B4141 (#20484F for title-4 subheads) and every paragraph in Inter 400 #686868.
  • Inset white sections 40px from the edges on the #FAF0DC cream frame, and let the hero and testimonials sit on the cream.
  • Use the lavender button-primary (#E6D7FA, #2D235F text, 4px radius, 58px tall, ▸ caret) for main actions, and Learn More ▸ text links for secondary ones.
  • Break the page with one midnight #2D235F or teal #0B4141 band, introduced by the salmon CORE FEATURES tag.
  • Centre section intros: headline-lg title, body-lg subtitle in #313137, 60px gap.
  • Use flat vector illustration in the lavender/teal/cream palette for heroes and empty states.
  • Use Fira Mono for paragraphs or Inter for headlines. The split is the identity.
  • Use salmon #FF6864 for anything but the small tag; white on salmon is only 2.8:1, so keep tag text at 11px bold uppercase with 2px tracking and never use it for body text.
  • Put ink-subtle #8A8A8A on text under 14px or on cream. It is 3.4:1 on white; use it only for categories and struck-through prices.
  • Add heavy shadows. The strongest card shadow is black at 5% (0 15px 25px).
  • Round buttons beyond 4px or cards beyond 10px; pill shapes are not part of Dolce.
  • Use black (#000000) for section headings; it is only for small feature titles and names. Use teal #0B4141, or #20484F for subheads.

Example prompt

Any page in the Dolce style

Prompt
Build your page in the Dolce style. Page frame is cream #FAF0DC; content sections are white #FFFFFF panels inset 40px from the viewport sides, with 80px vertical padding and a 1140px container. Headlines: Fira Mono 700 in teal #0B4141 (hero 65px / line height 1.0; section titles 38px / 1.16), centred with an Inter 18px #313137 subtitle and 60px below. Paragraphs: Inter 16px / 1.44, #686868. Buttons: #E6D7FA background, #2D235F Fira Mono 16px/500 text, 4px radius, 58px tall, padding 19px 40px 19px 20px, a small ▸ caret on the right; hover to #F2E9FD with the caret sliding right in 0.2s. Use one full-width #2D235F band with white titles and a salmon #FF6864 uppercase 11px tag. Cards are white, 10px radius, shadow 0 15px 25px rgba(0,0,0,0.05). Use flat vector illustrations in lavender, teal and cream. Reveal content on scroll with opacity 0 → 1 over 1000ms outQuart.

More design systems like this

SaaS 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