flowmance

Cosmo Design System

Cosmo website template previewCosmo website template preview detail 2Cosmo website template preview detail 3

Cosmo is a friendly, upbeat digital-agency template. It mixes bold, wide-tracked uppercase sans headings with a soft serif body, which makes it feel half tech studio, half magazine. The page is white and lavender-white with lots of air; colour comes from one electric purple (#CA0EFF) used on buttons, a stat card, thin underlines and blurred glowing dots, plus bright pastel product photography.

Four signatures make it recognisable:

  1. Sans headings, serif body. Headings, nav, buttons and names are uppercase Hind Vadodara 600–700 with 1–3px tracking. Every paragraph, subtitle, role and quote is in Butler, a high-contrast serif, at weight 500.
  2. Electric purple, used sparingly. #CA0EFF fills the buttons and one stat card, draws a 2px nav underline and a 40px rule under section titles, and appears as soft, blurred circles floating in the margins.
  3. Ghost words. Huge pale uppercase words (KIT - APPS - WEB DESIGN, BEST DESIGN TEAM IN NYC) run behind sections at 100px+ in #F4F8FC at about 49%, sliding sideways as you scroll.
  4. Tilted photo frames. The hero and about photos sit in skewed, perspective-warped frames with softly rounded corners, not plain rectangles.

Colors

Surfaces

canvas#FFFFFF

Page, nav, feature cards, testimonial cards, footer

surface-1#FAFAFF

Alternating section gray bands (projects, blog, Instagram)

surface-2#F1F1F7

Small pale fills and the faint grey dot in the margin

field#FFFFFF
field-text#333333

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF
ink#000000

Headings, eyebrow labels, team names

ink-nav#111111

Nav links and plain links

ink-muted#383841

Paragraphs, lead text, subtitles, quotes (--black-4)

ink-dim#5C5C66

Dropdown links (--dim-grey)

ink-subtle#9797A7

Team roles and job titles

ink-slate#7B88A8

Skill-bar labels

ink-on-accent-muted#F2F2FA · 70%

Secondary text on the purple stat card

on-media#FFFFFF

Action

primary#CA0EFF

Buttons, the stat card, underlines, glow dots (--medium-orchid)

primary-hover#D14AF6

.button:hover

secondary#66D4FF

Small Code category tag (--sky-blue)

Lines & effects

tag-pink#FF95D7

Other category tags (--plum, --light-coral)

tag-coral#FF6E6E

Other category tags (--plum, --light-coral)

ghost-text#F4F8FC · 49%

The big background words

line#EDEDED

1px borders on feature cards, testimonial cards and inputs

glass#FFFFFF · 30%

Light overlays on images

Typography

Hind Vadodara · display-rotator

The quick brown fox jumps

Ghost words behind sections (.big-text-rotator, 120px / 600 in the base class). 100px · 700 · 1.0 · 1px

Hind Vadodara · headline-overlay

The quick brown fox jumps

Team first names set over the photo bottom (PHILIP). 40px · 600 · 1.18 · 3px

Hind Vadodara · title-lg

The quick brown fox jumps

Project titles DONEC POSUERE. 20px · 700 · 1.0 · 1px

Butler · body-lg · shown in Playfair Display (fallback)

The quick brown fox jumps

Hero lead, section subtitles (.big-paragraph). 19px · 500 · 1.47

Butler · caption · shown in Playfair Display (fallback)

The quick brown fox jumps

Team roles in #9797A7. 16px · 500 · 1.5

Hind Vadodara · label-nav

The quick brown fox jumps

Nav links. 14px · 700 · 1.43 · 1px

Spacing & shape

PurposeValue
Containermax 1200px, centred, inside sections padded 120px top and bottom and 5% at the sides (72px at 1440px), dropping to 60px top and bottom at ≤479px
Breakpoints991px, 767px and 479px, plus a min-width: 768px set

Spacing scale

TokenValuePreview
xs6px
sm10px
md16px
lg20px
xl30px
2xl50px
3xl70px
4xl100px

Layout spacing

TokenValuePreview
card-gap30px
footer-top70px
section-side72px
nav-height75px
section120px

Border radius

field3px
sm4px
md5px
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

Motion

Button hoverBackground #CA0EFF → #D14AF6, transition: all 0.2s
Nav hoverText colour change over 300ms ease; the 2px purple underline grows (size change, 300–500ms)
Icon and link nudgeMove y −6px ↔ 6px over 300ms ease, back to 0
Rotate on hoverSmall rotations over 300ms ease (500ms on some)
Ghost-word driftx −10% → 0% scrubbed while the section is in view
ParallaxImages and dots move y ±100px and y ±200px with page scroll
Logo hoverOpacity 0.75 → 1 over 0.2s
Nav on scrollSeparate actions on scroll up and scroll down; the menu button animates open and closed

Do’s and don’ts

  • Pair uppercase Hind Vadodara 700 headings (1px tracking) with Butler 500 sentence-case paragraphs in #383841.
  • Use #CA0EFF for every button, the 2px nav underline and the 40px rule under section titles.
  • Alternate #FFFFFF sections and #FAFAFF bands, with 120px vertical padding.
  • Give cards a 1px #EDEDED border and a 5px radius instead of shadows.
  • Put a pale ghost word (#F4F8FC at 49%) behind major section titles.
  • Keep button labels at 12px weight 700 with 1px tracking: white on #CA0EFF is 4.2:1 and on the #D14AF6 hover 3.5:1, the template's real colours, so the label must stay bold.
  • Set Butler in uppercase or Hind Vadodara in sentence case for headings.
  • Add drop shadows to cards or buttons.
  • Use the sky-blue, pink or coral tag colours for buttons or large fields. White on #66D4FF is only 1.7:1, so tags hold one short uppercase word, never sentences.
  • Use #9797A7 or #7B88A8 for paragraphs; keep them for short roles and skill labels at 15px+.
  • Round anything beyond 5px except avatars, dots and the tilted hero frames.
  • Use the unused CSS colours (--indigo, --lime-green, --teal and others).

Example prompt

Any page in the Cosmo style

Prompt
Build your page in the Cosmo style. White #FFFFFF page with alternating #FAFAFF bands, sections padded 120px top and bottom and 5% at the sides, content in a 1200px container. Headings are uppercase Hind Vadodara 700 with 1px tracking in #000000: 50px for the hero, 38px for section titles. Under each section title put a Butler 19px subtitle in #383841 and a 40px × 2px #CA0EFF rule. Paragraphs are Butler 500, 17px, line height 24px, #383841. Buttons are #CA0EFF with white 12px uppercase Hind Vadodara 700 text, 1px tracking, padding 17px 26px, 5px radius; hover #D14AF6 over 0.2s. Cards are white with a 1px #EDEDED border and 5px radius, no shadow. Add one purple stat card with 55px white numbers, blurred purple glow dots in the margins, and a huge pale uppercase word behind section titles that drifts sideways on scroll. Fixed 75px nav with uppercase 14px links and a 2px purple hover underline.

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