Overview

Site: Coachmark —

Platform: Framer  |  Date: 2026-03-08

Clean, nature-inspired SaaS design built around deep greens, golden yellows, and generous whitespace. The overall aesthetic is professional yet warm, using organic color brushworks and smooth, rounded shapes throughout.

Font note: Coachmark uses the proprietary Matter font family (by Displaay). This reference substitutes Inter (loaded from Google Fonts) as the closest publicly available match. Inter shares Matter's humanist proportions, tabular figures, and clean x-height.

Colors

Primary Green

#0e220e
900
#235524
800
#4f7750
700
#7b997c
600
#a7bba7
500
#d3ddd3
400

Accent Yellow

#f6d045
500
#f8d866
400
#f9e188
300
#fbe9a9
200
#fcf2cb
100
#fef2d1
50

Success Green

#47c163
500
#68cc7f
400
#89d79b
300
#aae2b7
200
#cbeed3
100

Teal

#1ba8a6
500
#44b8b6
400
#6dc7c6
300
#96d7d6
200
#bfe7e6
100

Orange

#ffb145
500
#ffbf66
400
#ffcd88
300
#ffdba9
200
#ffe9cb
100

Neutrals

#000000
Black
#0e220e
Dark
#e5e7e5
Border
#ecf0ec
Muted
#f9f9f9
BG
#ffffff
White

Typography

All specimens rendered with Inter as a substitute for Matter.

Heading One
Tagh1
Size60px
Line-height66px
Letter-spacing-1.8px
Weight400 (Matter Medium)
Heading Two
Tagh2
Size52px
Line-height52px
Letter-spacing-1.56px
Weight500
Heading Two Alt
Tagh2-alt
Size36px
Line-height39.6px
Letter-spacing-1.44px
Weight500
Heading Three
Tagh3
Size28px
Line-height33.6px
Letter-spacing-0.84px
Weight400
Heading Four
Tagh4
Size24px
Line-height26.4px
Letter-spacing-0.72px
Weight400
Body large — The quick brown fox jumps over the lazy dog. Coachmark helps teams practice conversations with AI-powered roleplay.
StyleBody large
Size19px
Line-height24.7px
Letter-spacing-0.38px
Weight400
Body default — The quick brown fox jumps over the lazy dog. Coachmark helps teams practice conversations with AI-powered roleplay and real-time coaching feedback.
StyleBody default
Size15px
Line-height19.5px
Letter-spacing-0.01em
Weight400
Body small — The quick brown fox jumps over the lazy dog.
StyleBody small
Size12px
Line-height15px
Weight400
Caption — Category Label
StyleCaption
Size12px
Transformuppercase
Letter-spacing0.89px
Weight500

Spacing

Scale

4px
8px
10px
12px
16px
20px
24px
32px
40px
48px
56px
72px
80px
88px
128px
136px
160px

Section Gaps

Small
48px
Medium
72px
Large
88px
X-Large
128px

Borders & Shadows

Border Radius

8px
12px
16px
20px
24px
36px
72px

Shadows

Inset0 -1px 0 0 inset
Elevated0 -4px 7px 0
Card2px 24px + inset ring

Buttons

VariantBackgroundColorRadiusShadow
Primary#f6d045#0e220e12pxInset
Secondary#0e220e#ffffff12pxInset
Success#47c163#0e220e12pxInset
Ghosttransparent#0e220e12pxNone
Icon#f6d045#0e220e36pxInset

All buttons: padding: 12px 16px; font: 500 15px Inter; letter-spacing: -0.15px; transition: all 0.2s ease

Cards

Text Card

A standard content card with white background, 24px border-radius, card shadow, and 40px padding.

Featured

Card with Header

A card variant with a colored header area for visual hierarchy.

Inputs

Input fields with search icon, rounded corners, and yellow focus ring.

bg: #fff, radius: 16px, padding: 12px 12px 12px 48px, font: 16px, placeholder: rgba(14,34,14,0.4), focus-border: 1px solid #f6d045

Layout

Container Widths

1200px — Container
1000px — Wide
778px — Medium
640px — Content
597px — Narrow

Breakpoints

Mobile375px
Tablet810px
Desktop1200px
Wide1440px

Section Rhythm

88px vertical padding per section, 72px gaps between content blocks within sections.

Motion & Interaction

Hover Transitions

All interactive elements use transition: all 0.2s ease. Buttons brighten on hover; cards lift with enhanced shadow.

Hover to lift

Opacity Scale

0.6
0.7
0.8
0.9
1.0

Interactive elements use transition: background, box-shadow 0.2s ease for state changes.

Tailwind Mapping

The paired JSON export now includes a tailwind section with theme extensions and component recipes. Use these mappings instead of default Tailwind tokens when recreating this system.

// tailwind.config.js
import designSystem from './design-system.json';

export default {
  theme: {
    extend: designSystem.tailwind.theme.extend,
  },
};

// Also reuse designSystem.tailwind.componentRecipes for common surfaces.
ScopePrimaryBody FontRadiusShadowBreakpoint
Design System36px{'max': '375px'}
ScopeRecipeClass PatternNotes
Design SystembuttonPrimaryinline-flex items-center justify-center gap-2 rounded-pill bg-brand-primary text-text-inverse shadow-sm px-4 py-2 font-semibold transition-colorsPrimary action button using exported brand, radius, and shadow tokens.
Design SystemsurfaceCardrounded-md bg-surface-base text-text-primary border border-border-subtle shadow-sm p-6Default surface/card treatment for high-visibility content areas.
Design SysteminputFieldrounded-sm border border-border-subtle bg-surface-base text-text-primary px-3 py-2 focus:outline-none focus:ring-2 focus:ring-focus-ringBase text input treatment aligned to the exported radius, border, and focus tokens.