flowmance

Card Design System

Card website template previewCard website template preview detail 2Card website template preview detail 3

Card is a light, tidy SaaS landing page with hard square edges. Most sections sit on white, with near-black headlines in Open Sauce One, short bold Inter paragraphs, and one warm colour, tomato red, used in small doses: labels, stars, icons, the play button and the closing CTA band. Pale pink tiles and arrow squares soften it.

Four signatures make it recognisable:

  1. Square everything. Buttons, inputs, the email submit, slider arrows, icon tiles and photos all have 0 radius. The only rounding is on nav-link hover pills, the Most Popular tag, the round play button and the 15px radius on the plain price cards (white on white, so it barely shows).
  2. The split hero. A portrait photo with a round tomato play button on the white left half, and a blush (#FFEFEF) right half running to the viewport edge with the headline Unlock growth opportunities. and an email field joined to a tomato square arrow button.
  3. Pink tiles. Feature icons are tomato line icons centred in about 102px #FFDEDE squares; slider arrows are the same pink squares with a tomato chevron.
  4. Tomato eyebrows. Small tomato labels like How it works and Integration sit above or below a block.

Card is light-only.

Colors

Surfaces

canvas#FFFFFF

Page background, cards on grey sections

surface-1#F7FAFF

Cool grey bands: logo strip, testimonials (--ghost-white)

surface-blush#FFEFEF

The hero's right half

field#FFFFFF
field-placeholder#747474
inverse-canvas#F85959

The closing CTA band and its white text

Ink

on-primary#FFFFFF

Text on primary

on-secondary#2C2C2C

Text on secondary

on-accent#FFFFFF

Text on accent

ink#111314

Headlines and body text (--black)

ink-muted#111314

Paragraphs are full ink, weight 600; there is no lighter body grey

ink-2#2C2C2C

Nav links, footer links, input text (--black-2)

ink-grey#555555

Dropdown links and grey inline links

ink-subtle#8F8F8F

Testimonial roles, footer column titles, footer link hover

ink-faint#AFAFAF

The /mo price suffix only (25px)

ink-note#2C2C2C · 50%

Small notes: Annual billing, plus taxes if applicable

on-media#FFFFFF
inverse-ink#FFFFFF

Text on inverse-canvas

Action

primary#2C2C2C

Square buttons: Buy Card, Get Started, Get in Touch

primary-hover#111314

Button hover

secondary#EEEEEE

The light Buy Card variant for dark or red backgrounds

accent#F85959

Play button, email submit, stars, eyebrows, blog titles, icon strokes (--tomato)

accent-soft#FFDEDE

Icon tiles, slider arrows, Most Popular tag, the featured price card's 2px border (--misty-rose)

Lines & effects

nav-hover#F7F7F7

Nav link hover pill

line#E1E1E1

Input borders

Typography

Open Sauce One · display-hero · shown in Inter (fallback)

The quick brown fox jumps

Hero h1 Unlock growth opportunities. 60px · 500 · 1.20

Open Sauce One · headline-xl · shown in Inter (fallback)

The quick brown fox jumps

CTA band title. 50px · 600 · 1.20

Open Sauce One · title-md · shown in Inter (fallback)

The quick brown fox jumps

Blog card titles, in tomato. 25px · 600 · 1.20

Open Sauce One · price-affix · shown in Inter (fallback)

The quick brown fox jumps

/mo in #AFAFAF. 25px · 400 · 1.00

Inter · body-lg

The quick brown fox jumps

Lead paragraphs under section titles. 17px · 600 · 1.40

Open Sauce One · label · shown in Inter (fallback)

The quick brown fox jumps

Learn More › links, feature titles, footer links. 16px · 600 · 1.25

Spacing & shape

PurposeValue
Containermax 1200px, centred
Breakpoints991px, 767px and 479px, plus min-width steps at 768px and 1440px

Spacing scale

TokenValuePreview
xs10px
sm16px
md25px
lg35px
xl50px
2xl100px

Layout spacing

TokenValuePreview
card42px
section-tight-bottom50px
section-tight-top70px
section85px

Border radius

card15px
tag20px
pill50px
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

Button hoverBackground #2C2C2C → #111314, all 0.2s
Square submitBackground #F85959 → #2C2C2C, 200ms cubic-bezier(0.645, 0.045, 0.355, 1)
Play buttonscale 1 → 1.1, transform 0.2s
Arrow nudgeChevron x 0 → 6px, back to 0, 500ms outQuint
Dropdown chevronRotates on open, 400ms swingTo
Logo marqueex 0 → −40%, 45000ms, linear, looping
Scroll fade-inopacity 0 → 1, 1000ms outQuart
Nav and footer linksopacity 0.3s, colour all 0.3s
Mouse parallaxMouse-move interactions shift elements up to ±400px / ±220px / ±80px (500ms)

Do’s and don’ts

  • Keep every button, input, photo, tile and arrow square (0 radius).
  • Use primary #2C2C2C buttons with white Open Sauce One 15/600, hover #111314.
  • Set paragraphs in Inter 15 or 17 at weight 600, in full #111314.
  • Put tomato #F85959 icons inside #FFDEDE tiles, and use the same pink for slider arrows and the Most Popular tag.
  • Alternate white sections (85px vertical padding) with #F7FAFF bands, and close the page with the tomato CTA band.
  • Use Open Sauce One for headings and labels, Inter for paragraphs.
  • Add shadows, gradients on surfaces, or rounded corners to cards and buttons.
  • Use tomato for body text. Tomato on white is low contrast; keep it for 15px+ eyebrows, 25px blog titles, icons and stars.
  • Put text labels on the tomato square or play button; white on #F85959 is low contrast, so they carry only an icon.
  • Use ink-subtle #8F8F8F below 15px; keep it for roles and footer titles at 15–16px.
  • Set text in #AFAFAF or tomato-on-pink beyond their measured uses: #AFAFAF is only the 25px /mo, and tomato on #FFDEDE is only the 13px weight-600 Most Popular tag plus icons in tiles and arrows. Both pairs are low contrast.
  • Add letter spacing or uppercase, or use the declared but unloaded Open Sauce Sans and Open Sauce Two.

Example prompt

Any page in the Card style

Prompt
Build your page in the Card style. Use a white page, #111314 text and no shadows. Headlines are Open Sauce One weight 600 (hero 60px weight 500, sections 46px with line height 1.3, smaller titles 30px). Paragraphs are Inter 15px weight 600, line height 1.4, in #111314. Everything is square: buttons are #2C2C2C blocks (padding 10px 25px, 40px tall, Open Sauce One 15/600 white) that go #111314 on hover; inputs are white with a 1px #E1E1E1 border, 60px tall. Use one accent, tomato #F85959, for small labels, stars, icons and a round play button, and put icons in about 102px #FFDEDE squares. Alternate white sections (85px padding, 1200px container, 5% sides) with #F7FAFF bands, and end with a full #F85959 band with a white 50px title. Text links read "Learn More ›".

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