flowmance

Coachina Design System

Coachina website template previewCoachina website template preview detail 2Coachina website template preview detail 3

Coachina is a bright, approachable coaching site. It reads like a friendly personal brand: white space, Inter 600 for every heading (500 for body), one blue-violet (#8A2BE2, the CSS keyword blueviolet) for accents, and soft lavender tints for buttons and panels. Photos of real people in warm, natural light are cropped into large rounded rectangles.

Four signatures make it recognisable:

  1. Lavender button, violet hover. The main button is a pale lavender block (#F4E8FB) with violet text and a 9px radius; on hover it flips to solid violet with white text.
  2. Two-tone sentences. Lead lines and subheads start in black and fade into grey mid-sentence: Envision a fulfilling career where you pursue your passion, black, then aiding others in their personal. in #929292. On the violet band the same idea uses white then lilac #D7ACFF.
  3. Thin hand-drawn swirls. Loose violet and magenta line drawings (background images) curl in from the page edges behind the hero, the about panel and the team.
  4. Outlined metrics. Numbers like 99%, 10, 570, 17 are 120px Inter 600 with a transparent fill and a 2px violet text stroke.

Colors

Surfaces

canvas#FFFFFF

Page background

surface-1#FAF0FF

Lavender-blush panels: about panel, blog section band, social icon circles

surface-2#EFF0F1

Footer subscribe field

inverse-canvas#8A2BE2

The full-width violet band and the CTA band

Ink

on-primary#8A2BE2

Text on primary

on-primary-hover#FFFFFF

Text on primary-hover

on-secondary#FFFFFF

Text on secondary

ink#000000

Headlines, nav, names

ink-muted#000000

Body paragraphs are full black (same as ink)

ink-soft#26272B

Lists, phone number, footer links

ink-subtle#838383

Form labels (12px uppercase) and small grey notes

ink-faint#929292

The faded second half of two-tone subheads (25px)

inverse-ink#FFFFFF

Text on inverse-canvas

inverse-ink-muted#D7ACFF

Faded half of subheads on the band

inverse-ink-faint#FFFFFF · 42%

Eyebrows on the band

on-media#FFFFFF

Action

primary#F4E8FB

The main lavender button (.button)

primary-hover#8A2BE2

Button hover: solid violet, white text

secondary#8A2BE2

Solid violet button (.button.color: Read Story, View All) and the 50px circle button

accent#8A2BE2

Eyebrows, service titles, quotes, active nav, links, icons, metric strokes

Lines & effects

line#DDDDDD

1px dividers in FAQ and pricing

line-strong#838383 · 40%

1px input borders

line-accent#E9D1FF

2px track under underlined links

placeholder#6E6E6E

Input placeholders

inverse-line#FFFFFF · 20%

Step dividers and link tracks on the band

Typography

Inter · display-metric

The quick brown fox jumps

Outlined numbers, transparent fill, 2px accent stroke. 120px · 600 · 0.9

Inter · headline-lg

The quick brown fox jumps

Pull quotes in accent ("At the heart of Coachina is our commitment…"). 37px · 600 · 1.2

Inter · title-lg

The quick brown fox jumps

Step titles on the violet band. 24px · 600 · 1.38

Inter · label-lg

The quick brown fox jumps

Underlined links (Work with me Today). 18px · 600 · 1.11

Inter · body

The quick brown fox jumps

Paragraphs. 16px · 500 · 1.3

Inter · eyebrow

The quick brown fox jumps

MAKE YOUR PASSION COME TRUE, roles (CO FOUNDER), footer titles, category tags. 14px · 600 · 1.43

Spacing & shape

PurposeValue
Container1200px max, centred; sections pad 5% left and right (72px at 1440)
Section rhythm130px top and bottom (60px at ≤991)
Breakpoints991, 767 and 479px, plus a 1920px+ step

Spacing scale

TokenValuePreview
xs10px
sm15px
md30px
lg50px
xl60px
2xl100px

Layout spacing

TokenValuePreview
gutter72px
section130px
hero-bottom200px
hero-top220px

Border radius

field8px
button9px
sm10px
md12px
lg20px
photo30px
panel50px
pill100px

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

Heading revealText moves y 15em → 0, 1500ms outQuart, with opacity 0 → 1 over 1000–1250ms outQuart
Image revealA cover slides off y 0 → -102%, 1250ms inOutCirc, while the photo scales 1.5 → 1 over 2000ms outQuart
Underline linkThe violet bar moves x -101% → 0% on hover and on to 100% on leave, 300ms ease
Icon hoverscale 1 → 1.1, 100ms ease
Button hoverBackground and colour swap, transition: all (about 300ms)
Circle buttonbackground-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)
Swirl parallaxDecorative lines move y ±30–50px with the cursor and scroll, 500ms

Do’s and don’ts

  • Use primary #F4E8FB with #8A2BE2 text for the main button, flipping to solid #8A2BE2 with white on hover.
  • Set every headline in Inter 600 with normal tracking; keep body copy Inter 500 16px in black.
  • Put an uppercase 14px accent eyebrow above section titles.
  • Round photos to 30px (50px for the big about panel); round buttons and inputs to 9px.
  • Write leads as two-tone sentences: black start, #929292 finish.
  • Use the violet band (inverse-canvas) once mid-page and once for the CTA.
  • Add a second hue; the CSS leftover #00AEEF is not part of the design.
  • Use ink-subtle #838383 or ink-faint #929292 for body paragraphs; they are too light. Keep them to 12px+ uppercase labels and the 25px faded half of a subhead.
  • Put inverse-ink-faint (white at 42%) on anything smaller than 14px bold on the violet band.
  • Add shadows or borders to cards; use lavender fills and rounded corners instead.
  • Use Newsreader or any serif; the page is Inter only.
  • Use sharp corners on photos.

Example prompt

Any page in the Coachina style

Prompt
Build your page in the Coachina style. White background, Inter everywhere at weight 600 for headings and 500 for body, normal tracking. Accent colour #8A2BE2 for eyebrows (14px uppercase), service titles, quotes, links and icons. Main button: #F4E8FB background, #8A2BE2 text, 16px weight 600, 13px 20px padding, 48px tall, 9px radius; on hover #8A2BE2 with white text. Hero title 61px, line height 1.2; section titles 34px; two-tone leads at 25px where the sentence starts black and ends #929292. Photos of real people with 30px radius; one #FAF0FF panel with a 50px radius. One full-width #8A2BE2 band with white 34px heading and #D7ACFF subhead. Inputs transparent with a 1px #838383-40% border, 9px radius, 56px tall. No shadows.

More design systems like this

Business 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