HubSpot's reference documents #ff4800 as a documented primary color, HubSpot Sans for typography, 8px corner radius. HubSpot's homepage is a warm, modern marketing platform — approachable and energetic without sacrificing professionalism.

Primary
#ff4800
Typography
HubSpot Sans
Radius
8px

Evidence snapshot

legacy snapshot
Claims grounded
0/138 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
9 documented · harvested

Needs work: conflict unresolved · verification v2 missing

Design System
Hubspot logo

Hubspot

HubSpot's homepage is a warm, modern marketing platform — approachable and energetic without sacrificing professionalism. The page opens on a canvas cream background (#fcfcfa), a softly warmed white that reads organic and friendly rather than clinical. The primary brand accent is an assertive Sprout Orange (#ff4800), reserved almost exclusively for CTAs and key functional icons, making every call-to-action unmistakably clear. Deep ink (#1f1f1f) anchors headings and body text — almost-black with a touch of warmth that prevents harshness. Dark teal sections (#042729) appear as immersive brand moments, providing dramatic contrast without defaulting to pure black.

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

80px80px · 500 · 1.19
Hero display — HubSpot Serif Page Header Human
48px48px · 500 · 1.1
Large section headlines — HubSpot Serif
40px40px · 500 · 1.15
Section headings — HubSpot Serif
24px24px · 500 · 1.42
Card headings — HubSpot Sans
22px22px · 500 · 1.45
Sub-section heads — HubSpot Sans
18px18px · 400 · 1.67
Feature descriptions
16px16px · 500 · 1
Primary button label
body16px · 400 · 1.56
Standard reading text
14px14px · 500 · 1
Small button label
14px14px · 400 · 1.57
Secondary UI text, labels

Fonts

fallback-sans
Inter
Open · OFL
Live webfont loaded in preview
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
fallback-serif
Source Serif 4
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
sans
HubSpot Sans
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Serif
HubSpot Serif
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
xs4px
sm8px
md12px
base16px
lg24px
xl32px
xxl48px
section64px

Border Radius

ElementValuePreview
fullStructured token9999px
lgStructured token16px
mdStructured token8px
smStructured token4px

Elevation

hairline
none
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use Sprout Orange (#ff4800) exclusively for CTAs and active-state icons — it is the system's action signal
  • Use HubSpot Serif (weight 500) for all section headlines above 32px
  • Use HubSpot Sans for all body text, labels, buttons, and navigation
  • Apply 8px radius to all buttons and interactive elements
  • Apply 16px radius to cards and content containers
  • Separate sections with canvas cream / warm parchment alternation — not with shadows
  • Pair every primary orange CTA with a secondary outlined variant
  • Use #1f1f1f ink as the text color instead of pure black

Don't

  • Use Sprout Orange for decorative backgrounds or illustration fills — reserve it for action
  • Apply large drop shadows to cards — use hairline borders instead
  • Mix HubSpot Serif into body or UI copy — it belongs only at display sizes
  • Use more than two CTAs side-by-side without clear hierarchy (primary orange + secondary outlined)
  • Apply a radius larger than 16px to cards — HubSpot cards are not pill-shaped
  • Use pure white (#ffffff) as the default page background — canvas cream (#fcfcfa) is the correct base
  • Use the orange as a section background color — it loses its call-to-action signal value
05

Components

Badges

badge
badge-default
Background#fcded2
Text#ff4800
Radius4px
Padding4px 8px
Font12px / 500 HubSpot Sans
Use: Warm peach accent pill / tag

Buttons

button-dark
Background#1f1f1f
Text#ffffff
Radius8px
Padding8px 16px
Font14px / 500 HubSpot Sans
Use: Dark surface CTA — Learn more
button-outlined
Background#ffffff
Text#ff4800
Border2px solid #ff4800
Radius8px
Padding16px 40px
Font18px / 500 HubSpot Sans
Use: Secondary CTA — Get started free
button-primary
Background#ff4800
Text#ffffff
Border2px solid rgba(0,0,0,0)
Radius8px
Padding16px 40px
Font18px / 500 HubSpot Sans
stateshover darken
Use: Primary CTA — Get a demo / Get started
button-sm
Background#ff4800
Text#ffffff
Radius8px
Padding8px 16px
Font14px / 500 HubSpot Sans
Use: Compact primary button

Cards

card-feature
card-feature
Background#ffffff
Text#1f1f1f
Border1px solid #1f1f1f
Radius16px
Padding24px 32px
Use: Feature content card with hairline border
card-product
card-product
Background#fcfcfa
Text#1f1f1f
Border2px solid rgba(0,0,0,0.11)
Radius16px
Padding24px
Use: Product hub overview card

Inputs

input-default
Background#ffffff
Text#1f1f1f
Border1px solid #cacac8
Radius4px
Font16px HubSpot Sans
Use: Standard text/email input

Tabs

TabTabTab
tab-filter
Background#f8f5ee
Text#1f1f1f
Radius16px
Font14px / 500 HubSpot Sans
Activetext #1f1f1f bg #f8f5ee
Use: Filter tab (By Use Case / By Team Size)

Related design systems