SaaSFlowDocs

Theme settings

Theme settings style the whole site at once: colors, fonts, buttons and forms, in light and dark mode.

Open them from SettingsContentThemesEdit theme settings, or from any page in the editor under ThemeTheme settings. Changes show in the preview straight away and go live on every page when you publish them.

Groups

Tip

A preset changes colors and fonts, but not your logo, layout or content. Try a few presets on a draft page before you pick one. Turn off Use the preset's fonts to keep your own fonts.

Style preset

Start here. A preset sets the light and dark colors and a matching font pair in one click. Choose Custom to use your own colors below.

SettingTypeWhat it does
PresetChoiceEach preset sets both the light and the dark palette, so Color mode, dark sections and the header and footer modes keep working. Module color settings (highlight colors and so on) still override it.Options: Custom (use the settings below)Indigo Original: the theme's original lookOcean Corporate: trustworthy enterprise and B2BEmerald Growth: fintech, health and sustainabilityMidnight Enterprise: serious, technical and enterprise softwareCoral Startup: energetic consumer and startup brandsViolet Pop: bold product launches and creative SaaSTeal Modern: analytics, AI and data productsAmber Consulting: agencies, consulting and professional servicesDefault: Custom (use the settings below)
Use the preset's fontsOn/offTurn off to keep your own fonts from Typography while using the preset's colors.Default: On

Color mode

Pick light, dark, or follow the visitor’s device. The header and footer can use their own mode, and every section can override it in its Styles tab.

SettingTypeWhat it does
Site color modeChoiceSections set to "Same as site" follow this. "Match the visitor's device setting" shows dark mode to visitors whose device is set to dark.Options: LightDarkMatch the visitor's device settingDefault: Light
Header color modeChoiceOptions: Same as siteLightDarkDefault: Same as site
Footer color modeChoiceOptions: Same as siteLightDarkDefault: Same as site

Light mode colors

The palette used in light mode. Every module reads these colors, so you rarely need to set colors per section.

SettingTypeWhat it does
Primary brand colorColorEyebrows, icons and accents.Default: #4F46E5
Secondary brand colorColorDefault: #1E1B4B
Accent colorColorDefault: #8B5CF6
Heading textColorDefault: #111827
Body textColorDefault: #4B5563
Muted textColorCaptions, descriptions and small labels.Default: #6B7280
Page backgroundColorDefault: #FFFFFF
Alternate section backgroundColorDefault: #F8FAFC
Card backgroundColorCards, dropdowns, FAQ items and pop-ups.Default: #FFFFFF
Borders and dividersColorDefault: #E5E7EB
Button backgroundColorDefault: #4F46E5
Button textColorDefault: #FFFFFF
Button background on hoverColorDefault: #1E1B4B
Link textColorDefault: #4F46E5
Link text on hoverColorDefault: #1E1B4B
Header backgroundColorDefault: #FFFFFF
Header text and menu linksColorDefault: #111827
Footer backgroundColorDefault: #F8FAFC
Footer textColorDefault: #4B5563
Success colorColorCheck marks and positive states.Default: #10B981
Error colorColorDefault: #EF4444

Dark mode colors

The same palette for dark mode. It is used when the site, the header or footer, or a section is set to Dark.

SettingTypeWhat it does
Primary brand colorColorEyebrows, icons and accents.Default: #818CF8
Secondary brand colorColorDefault: #C7D2FE
Accent colorColorDefault: #A78BFA
Heading textColorDefault: #F9FAFB
Body textColorDefault: #D1D5DB
Muted textColorCaptions, descriptions and small labels.Default: #9CA3AF
Page backgroundColorDefault: #111827
Alternate section backgroundColorDefault: #1F2937
Card backgroundColorCards, dropdowns, FAQ items and pop-ups.Default: #1F2937
Borders and dividersColorDefault: #374151
Button backgroundColorDefault: #6366F1
Button textColorDefault: #FFFFFF
Button background on hoverColorDefault: #818CF8
Link textColorDefault: #A5B4FC
Link text on hoverColorDefault: #C7D2FE
Header backgroundColorDefault: #111827
Header text and menu linksColorDefault: #F9FAFB
Footer backgroundColorDefault: #0B1120
Footer textColorDefault: #D1D5DB
Success colorColorCheck marks and positive states.Default: #10B981
Error colorColorDefault: #EF4444

Typography

Body and heading fonts, optional fonts per heading level, and font sizes for desktop, tablet and mobile. Modules can override fonts in their Styles tab.

SettingTypeWhat it does
Primary font family (e.g. Inter)FontDefault: Inter
Heading font family (e.g. Outfit)FontDefault: Outfit
Fonts by heading levelGroup · 6 settings

Optional. Leave a level empty to use the heading font above.

H1 fontFontLeave empty to use the heading font.
H2 fontFontLeave empty to use the heading font.
H3 fontFontLeave empty to use the heading font.
H4 fontFontLeave empty to use the heading font.
H5 fontFontLeave empty to use the heading font.
H6 fontFontLeave empty to use the heading font.
Font sizesGroup · 9 settings

Mobile is under 768px wide, tablet 768-1023px, desktop 1024px and wider.

Heading 1 (H1)Group · 3 settings

Page titles and the hero heading.

DesktopNumberDefault: 50
TabletNumberDefault: 44
MobileNumberDefault: 36
Heading 2 (H2)Group · 3 settings

Main heading of each section.

DesktopNumberDefault: 36
TabletNumberDefault: 32
MobileNumberDefault: 28
Heading 3 (H3)Group · 3 settings

Card and item titles.

DesktopNumberDefault: 24
TabletNumberDefault: 22
MobileNumberDefault: 20
Heading 4 (H4)Group · 3 settings
DesktopNumberDefault: 20
TabletNumberDefault: 18
MobileNumberDefault: 18
Heading 5 (H5)Group · 3 settings
DesktopNumberDefault: 18
TabletNumberDefault: 16
MobileNumberDefault: 16
Heading 6 (H6)Group · 3 settings
DesktopNumberDefault: 16
TabletNumberDefault: 15
MobileNumberDefault: 14
Eyebrow textGroup · 3 settings

The small label above a section heading.

DesktopNumberDefault: 13
TabletNumberDefault: 13
MobileNumberDefault: 12
SubheadingGroup · 3 settings

The intro text directly under a section heading.

DesktopNumberDefault: 18
TabletNumberDefault: 18
MobileNumberDefault: 16
Body textGroup · 3 settings

Paragraphs and general text.

DesktopNumberDefault: 16
TabletNumberDefault: 16
MobileNumberDefault: 15

Eyebrow

The small label above headings. Sections set to “Same as theme” use this style.

SettingTypeWhat it does
Default eyebrow styleChoiceSections set to "Same as theme" use this. Each section can choose its own in its Styles tab.Options: Plain textPill (light tint of the primary color)Gradient badgeDefault: Plain text
Plain eyebrow colorColorText color for the Plain text style. Leave empty to use the primary brand color.
Gradient start colorColorLeave empty to use the primary brand color.
Gradient middle colorColorOptional. Leave empty for a two-color gradient.
Gradient end colorColorLeave empty to use the accent brand color.
Gradient angleNumberDefault: 90
Gradient badge text colorColorDefault: #FFFFFF
Badge corner radiusNumberFor the Pill and Gradient styles.Default: 6

Layout

The page width and the default space between sections.

SettingTypeWhat it does
Maximum container width (px)NumberDefault: 1280
Section spacing (rem)NumberDefault: 6

Scroll to top

A round button that takes visitors back to the top.

SettingTypeWhat it does
Show scroll-to-top buttonOn/offA round button that appears after scrolling down and takes visitors back to the top.Default: On
PositionChoiceOptions: Bottom rightBottom leftDefault: Bottom right

Buttons

Shape and font of every button, and whether HubSpot CTAs take the same look.

SettingTypeWhat it does
Button border radius (px)NumberDefault: 6
Button fontFontLeave empty to use the body font.
Match HubSpot CTAsOn/offHubSpot CTAs added to a module's button by their ID, and any CTA wrapped in a sf-hs-cta element, take the theme's button look: main buttons filled, second buttons outlined. Turn off to keep each CTA's own design from the CTA editor. Image CTAs always keep their own design.Default: On

Fonts for the header and footer. Their colors are in Light mode colors and Dark mode colors.

SettingTypeWhat it does
Header fontFontMenu, buttons and text in the header. Leave empty to use the body font.
Footer fontFontLeave empty to use the body font.

Forms

Colors and corner radius for every HubSpot form on the site.

SettingTypeWhat it does
Form backgroundColorBackground behind the whole form. Empty: no background.
Form borderColorBorder around the whole form. Empty: no border.
Label colorColorField labels and the required star.
Field backgroundColor
Field borderColor
Field textColor
Field focus colorColorBorder and glow while a field is in use.
Submit button backgroundColor
Submit button textColor
Submit button background on hoverColor
Field and button corner radiusNumberEmpty: uses the theme button radius.