HubSpot's design system uses #ff4800 as its primary color and Inter for typography, with 8px corner radius. HubSpot's homepage is a warm, modern marketing platform — approachable and energetic without sacrificing professionalism.

Primary
#ff4800
Typography
Inter
Radius
8px
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

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 500 · 1.25
Design at scale
32px32px · 500 · 1.25
Section heading
heading-lg24px · 500 · 1.4
Subheading
body18px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
HubSpot Serif
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
HubSpot Sans
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Source Serif 4
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap48px
Card padding24px
Element gap12px

Border Radius

ElementValuePreview
badgesMicro4px
inputsMicro4px
buttonsStandard8px
navigationStandard8px
formStandard8px
cardsRelaxed16px
contentRelaxed16px
filterRelaxed16px
avatarFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
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

Buttons

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-outlined
Background#ffffff
Text#ff4800
Border2px solid #ff4800
Radius8px
Padding16px 40px
Font18px / 500 HubSpot Sans
Use: Secondary CTA — Get started free
button-dark
Background#1f1f1f
Text#ffffff
Radius8px
Padding8px 16px
Font14px / 500 HubSpot Sans
Use: Dark surface CTA — Learn more
button-sm
Background#ff4800
Text#ffffff
Radius8px
Padding8px 16px
Font14px / 500 HubSpot Sans
Use: Compact primary button

Inputs

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

Cards

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

Badges

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

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