HubSpot

HubSpot

Preview image. Unlock full-res

Warm,橙色效率

Industrysaas
Palette
#1f1f1f
#fcfcfa
#f8f5ee
#000000
#60605f
#cacac8
#ff4800
#0000c5
#ff4900

Color palette

brand
Marketing Orange
#ff4800

Primary call-to-action buttons, prominent brand icons, and interactive states

accent
Accent Violet
#0000c5

Used as a distinct accent for specific navigation items, creating visual emphasis

Sunset Gradient
#ff4900

Soft, multi-hued background gradient for illustrative or decorative elements, creating a sense of depth and vibrancy

neutral
Ink Black
#1f1f1f

Primary text, deep neutrals for icons and borders, footer background to anchor the page

Canvas White
#fcfcfa

Dominant page background, modal backgrounds, and interactive element fills

Frosted Gray
#f8f5ee

Muted text, subtle borders, and secondary background layers for visual separation

Midnight
#000000

Icon fills, explicit dark text for contrast on lighter elements, and stark borders for outlined elements

Lead Gray
#60605f

Muted captions, helper text, and de-emphasized UI labels. Do not promote it to the primary CTA color

Pale Ash
#cacac8

Subtle background for list items or decorative accents, used sparingly

Typography

Type scale
Perfect Fourth (1.333) from 16px base
display80px · 1.19
The quick brown fox jumps over the lazy dog
heading-lg40px · 1.15
The quick brown fox jumps over the lazy dog
heading24px · 1.45
The quick brown fox jumps over the lazy dog
heading-sm22px · 1.56
The quick brown fox jumps over the lazy dog
subheading18px · 1.67
The quick brown fox jumps over the lazy dog
body16px · 1.6
The quick brown fox jumps over the lazy dog
body-sm14px · 1.78
The quick brown fox jumps over the lazy dog
caption12px · 1.75
The quick brown fox jumps over the lazy dog
HubSpot Sans
Weights
300, 400, 500
Sizes
12px, 14px, 16px, 18px, 22px, 24px, 40px
Line height
1.1, 1.15, 1.42, 1.45, 1.56, 1.57, 1.6, 1.67, 1.75, 1.78, 2.4
Fallback
Inter

General UI text, body copy, subheadings, and most interactive elements. Its range of weights supports hierarchy within compact UI components.

HubSpot Serif Page Header Human
Weights
500
Sizes
80px
Line height
1.19
Letter spacing
normal
Fallback
Merriweather

Hero page headers; its large size and distinct serif style create a strong visual statement for key messages.

HubSpot Serif
Weights
500
Sizes
40px, 48px
Line height
1.1, 1.15
Letter spacing
normal
Fallback
Merriweather

Section headings and prominent feature titles; provides a refined yet impactful presence for content blocks.

Spacing & shape

Spacing
Section gap24px
Card padding32px
Element gap16px
Radius
Buttons8px
Cards16px
badges4px

Components

Primary Action ButtonCall-to-action button for initiating primary user flows.

Filled with Marketing Orange (#ff4800), white text (#ffffff), 8px border-radius, with 16px vertical and 40px horizontal padding.

Ghost Button (Text Link)Secondary action or navigational link mimicking button behavior.

Transparent background (rgba(0, 0, 0, 0)), Ink Black text (#1f1f1f), 0px border-radius. Padding varies.

Default CardContainer for grouped content, features, or product listings.

Canvas White background (#ffffff), 16px border-radius, no visible shadow, with 32px horizontal and 24-32px vertical padding.

Badge PillSmall informational tag, often for categorization or status.

Canvas White background (#ffffff), Ink Black text (#1f1f1f), a rounded 16px border-radius, and 16px padding on all sides.

Tag BadgeSmaller, more compact informational tag.

Canvas White background (#ffffff), Ink Black text (#1f1f1f), a subtle 4px border-radius, and 4px vertical, 8px horizontal padding.

Navigation LinkInteractive text link within navigation menus.

Ink Black text (#1f1f1f) on a transparent background, 8px border-radius, with variable padding typically 8px (v) and 16px (h).

Guidelines

Do
  • Always use Marketing Orange (#ff4800) for primary call-to-action buttons, ensuring a consistent visual cue for interaction.
  • Apply a 16px border-radius to all content cards and larger badge elements to maintain a soft, approachable aesthetic.
  • Utilize Ink Black (#1f1f1f) for main body text and prominent headings to optimize readability against light backgrounds.
  • Employ HubSpot Serif Page Header Human at 80px, weight 500 for hero section headlines to create impactful, authoritative messaging.
  • Maintain a clear visual hierarchy by using Canvas White (#fcfcfa) as the dominant background color for content areas, contrasting it with the footer's Ink Black (#1f1f1f).
  • Separate content sections with ample vertical spacing, defaulting to a 24px section gap for comfortable visual rhythm.
  • When outlining interactive elements, use Ink Black (#1f1f1f) for borders to create subtle definitions without heavy shadows.
Don’t
  • Do not introduce new saturated primary colors; only Marketing Orange (#ff4800) and Accent Violet (#0000c5) serve chromatic roles.
  • Avoid using harsh shadows; rely on clear background separation or subtle borders for element distinction instead.
  • Do not deviate from the specified typographic hierarchy; specific serif and sans-serif fonts have designated roles for headlines and body text.
  • Do not use generic gray buttons; if an action is not primary, use a ghost button style with Ink Black text on a transparent background.
  • Do not use less than 8px border-radius for buttons; 8px is the minimum for interactive elements.
  • Avoid dense, information-heavy blocks without sufficient padding; ensure cards have at least 32px horizontal and 24px vertical padding.
  • Do not place body text directly on a highly saturated background; always ensure a high contrast ratio against Canvas White (#fcfcfa) or similar light neutrals, typically using Ink Black (#1f1f1f).

About this system

Show

HubSpot's visual system evokes a reliable, professional ecosystem with a warm, energetic core. It combines a clean, spacious light theme with strong, structured typography. Muted background tones provide a subtle backdrop for card-based content, while a vibrant orange serves as the primary accent, signaling action and branding. The overall impression is one of clarity and approachable efficiency.

Layout

The page primarily uses a max-width contained layout, though the hero section spans full-bleed with content centered over a background image. The hero features a large, centered headline followed by a centered text block and two prominent action buttons. Subsequent sections alternate between text-left/image-right compositions and 2-column or 3-column card grids, maintaining consistent vertical spacing. There are no strong visual dividers between sections; instead, the layout relies on shifts in content type and negative space. Navigation is composed of a sticky top bar with product dropdowns and right-aligned utility links.

Imagery

The site uses a mix of real-world photography and abstract, colorful 3D illustrations. Photography tends to be lifestyle-oriented, often featuring groups of people collaborating in professional but relaxed settings, generally with natural lighting and unmasked, soft edges. Illustrations are abstract, dimensional, and vibrant, using a multi-hued gradient palette. Icons are primarily outlined or flat filled in black or Marketing Orange, maintaining a clean, utilitarian style. Imagery functions decoratively to set a mood and illustrate concepts rather than showcase product UIs directly. Density and placement vary, with a large hero image followed by blocks of text-dominant content, punctuated by smaller abstract visuals.

Reminiscent of Salesforce, Zendesk, Mailchimp, monday.com.

# HubSpot — Style Reference
> Warm,橙色效率

**Theme:** light

**Site:** https://www.hubspot.com

HubSpot's visual system evokes a reliable, professional ecosystem with a warm, energetic core. It combines a clean, spacious light theme with strong, structured typography. Muted background tones provide a subtle backdrop for card-based content, while a vibrant orange serves as the primary accent, signaling action and branding. The overall impression is one of clarity and approachable efficiency.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Marketing Orange | `#ff4800` | `--color-marketing-orange` | Primary call-to-action buttons, prominent brand icons, and interactive states |
| Accent Violet | `#0000c5` | `--color-accent-violet` | Used as a distinct accent for specific navigation items, creating visual emphasis |
| Sunset Gradient | `#ff4900` | `--color-sunset-gradient` | Soft, multi-hued background gradient for illustrative or decorative elements, creating a sense of depth and vibrancy |
| Ink Black | `#1f1f1f` | `--color-ink-black` | Primary text, deep neutrals for icons and borders, footer background to anchor the page |
| Canvas White | `#fcfcfa` | `--color-canvas-white` | Dominant page background, modal backgrounds, and interactive element fills |
| Frosted Gray | `#f8f5ee` | `--color-frosted-gray` | Muted text, subtle borders, and secondary background layers for visual separation |
| Midnight | `#000000` | `--color-midnight` | Icon fills, explicit dark text for contrast on lighter elements, and stark borders for outlined elements |
| Lead Gray | `#60605f` | `--color-lead-gray` | Muted captions, helper text, and de-emphasized UI labels. Do not promote it to the primary CTA color |
| Pale Ash | `#cacac8` | `--color-pale-ash` | Subtle background for list items or decorative accents, used sparingly |

## Tokens — Typography

### HubSpot Sans
- **Substitute:** Inter
- **Weights:** 300, 400, 500
- **Sizes:** 12px, 14px, 16px, 18px, 22px, 24px, 40px
- **Line height:** 1.1, 1.15, 1.42, 1.45, 1.56, 1.57, 1.6, 1.67, 1.75, 1.78, 2.4
- **Role:** General UI text, body copy, subheadings, and most interactive elements. Its range of weights supports hierarchy within compact UI components.

### HubSpot Serif Page Header Human
- **Substitute:** Merriweather
- **Weights:** 500
- **Sizes:** 80px
- **Line height:** 1.19
- **Letter spacing:** normal
- **Role:** Hero page headers; its large size and distinct serif style create a strong visual statement for key messages.

### HubSpot Serif
- **Substitute:** Merriweather
- **Weights:** 500
- **Sizes:** 40px, 48px
- **Line height:** 1.1, 1.15
- **Letter spacing:** normal
- **Role:** Section headings and prominent feature titles; provides a refined yet impactful presence for content blocks.

## Tokens — Type Scale

Perfect Fourth (1.333) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.75 | — |
| body-sm | 14px | 1.78 | — |
| body | 16px | 1.6 | — |
| subheading | 18px | 1.67 | — |
| heading-sm | 22px | 1.56 | — |
| heading | 24px | 1.45 | — |
| heading-lg | 40px | 1.15 | — |
| display | 80px | 1.19 | — |

## Tokens — Spacing

- **Section gap:** 24px
- **Card padding:** 32px
- **Element gap:** 16px

## Tokens — Radius

- **Buttons:** 8px
- **Cards:** 16px
- **badges:** 4px

## Layout

The page primarily uses a max-width contained layout, though the hero section spans full-bleed with content centered over a background image. The hero features a large, centered headline followed by a centered text block and two prominent action buttons. Subsequent sections alternate between text-left/image-right compositions and 2-column or 3-column card grids, maintaining consistent vertical spacing. There are no strong visual dividers between sections; instead, the layout relies on shifts in content type and negative space. Navigation is composed of a sticky top bar with product dropdowns and right-aligned utility links.

## Imagery

The site uses a mix of real-world photography and abstract, colorful 3D illustrations. Photography tends to be lifestyle-oriented, often featuring groups of people collaborating in professional but relaxed settings, generally with natural lighting and unmasked, soft edges. Illustrations are abstract, dimensional, and vibrant, using a multi-hued gradient palette. Icons are primarily outlined or flat filled in black or Marketing Orange, maintaining a clean, utilitarian style. Imagery functions decoratively to set a mood and illustrate concepts rather than showcase product UIs directly. Density and placement vary, with a large hero image followed by blocks of text-dominant content, punctuated by smaller abstract visuals.

## Components

### Primary Action Button
*Call-to-action button for initiating primary user flows.*

Filled with Marketing Orange (#ff4800), white text (#ffffff), 8px border-radius, with 16px vertical and 40px horizontal padding.

### Ghost Button (Text Link)
*Secondary action or navigational link mimicking button behavior.*

Transparent background (rgba(0, 0, 0, 0)), Ink Black text (#1f1f1f), 0px border-radius. Padding varies.

### Default Card
*Container for grouped content, features, or product listings.*

Canvas White background (#ffffff), 16px border-radius, no visible shadow, with 32px horizontal and 24-32px vertical padding.

### Badge Pill
*Small informational tag, often for categorization or status.*

Canvas White background (#ffffff), Ink Black text (#1f1f1f), a rounded 16px border-radius, and 16px padding on all sides.

### Tag Badge
*Smaller, more compact informational tag.*

Canvas White background (#ffffff), Ink Black text (#1f1f1f), a subtle 4px border-radius, and 4px vertical, 8px horizontal padding.

### Navigation Link
*Interactive text link within navigation menus.*

Ink Black text (#1f1f1f) on a transparent background, 8px border-radius, with variable padding typically 8px (v) and 16px (h).

## Guidelines

### Do

- Always use Marketing Orange (#ff4800) for primary call-to-action buttons, ensuring a consistent visual cue for interaction.
- Apply a 16px border-radius to all content cards and larger badge elements to maintain a soft, approachable aesthetic.
- Utilize Ink Black (#1f1f1f) for main body text and prominent headings to optimize readability against light backgrounds.
- Employ HubSpot Serif Page Header Human at 80px, weight 500 for hero section headlines to create impactful, authoritative messaging.
- Maintain a clear visual hierarchy by using Canvas White (#fcfcfa) as the dominant background color for content areas, contrasting it with the footer's Ink Black (#1f1f1f).
- Separate content sections with ample vertical spacing, defaulting to a 24px section gap for comfortable visual rhythm.
- When outlining interactive elements, use Ink Black (#1f1f1f) for borders to create subtle definitions without heavy shadows.

### Don't

- Do not introduce new saturated primary colors; only Marketing Orange (#ff4800) and Accent Violet (#0000c5) serve chromatic roles.
- Avoid using harsh shadows; rely on clear background separation or subtle borders for element distinction instead.
- Do not deviate from the specified typographic hierarchy; specific serif and sans-serif fonts have designated roles for headlines and body text.
- Do not use generic gray buttons; if an action is not primary, use a ghost button style with Ink Black text on a transparent background.
- Do not use less than 8px border-radius for buttons; 8px is the minimum for interactive elements.
- Avoid dense, information-heavy blocks without sufficient padding; ensure cards have at least 32px horizontal and 24px vertical padding.
- Do not place body text directly on a highly saturated background; always ensure a high contrast ratio against Canvas White (#fcfcfa) or similar light neutrals, typically using Ink Black (#1f1f1f).

## Agent Prompt Guide

Quick Color Reference: 
text: #1f1f1f
background: #fcfcfa
border: #1f1f1f
accent: #ff4800
primary action: #ff4800 (filled action)

Example Component Prompts:
1. Create a Primary Action Button: #ff4800 background, #000000 text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
2. Create a content card: Canvas White (#ffffff) background, 16px radius, 32px horizontal and 24px vertical padding. Headline: HubSpot Serif weight 500 at 40px, Ink Black (#1f1f1f). Body text: HubSpot Sans weight 400 at 16px, Ink Black (#1f1f1f).
3. Create a secondary ghost button: 'Learn more', transparent background, Ink Black (#1f1f1f) text, 8px radius, HubSpot Sans weight 400 at 16px.

More like this