Set global styles
Global styles in Design Studio let you define reusable design elements—like colors and fonts—that apply across emails made in Design Studio and in-app messages.
You’ll add global styles—your colors, fonts, spacing, and radii—then assign them to standard elements—headings, paragraphs, links, and buttons.
This way, your components will default to styles that best support your brand, making it easy to keep your messages consistent no matter the content, or how many people are making edits.
You can generate styles and brand rules automatically with AI by providing up to five sources of information. Learn more in Generate brand info with AI.
Access your global styles
Go to Design Studio in your sidebar, and click Styles.
You can also preview or modify global styles while editing an email without leaving the message itself:
- Click in the top right then select Global Styles or
- Go to the visual editor’s Properties menu. Select an element on the canvas, then find a property for colors, fonts, radii, or spacing. Select the field and you’ll see View Global Styles.
Add your global styles
Set default, global style variables so you can assign them to global components or quickly add them when editing a message.
Add colors
In Styles, click Add color then specify a Variable name. This name is the label you’ll see when assigning the color to Text Styles, Links, and Buttons. This is also how you’ll locate the global style when editing colors in the Properties menu.
Next, add the hex value and specify the opacity. You can also click the color preview to choose from a color wheel, specify the RGBA value, use the dropper to capture a color on your screen, or specify a recently used color.
Add fonts
In Styles, click Add font then specify a Variable name. This name is the label you’ll see when assigning the font to Text Styles, Links, and Buttons. This is also how you’ll locate the global style when editing fonts in the Properties menu.
Choose the Type of font. Click Standard to choose from a list of available fonts. If you choose Custom, you can add a link to an external stylesheet, provide the name for that font, and specify a fallback.
Add custom fonts
You can use a custom font in Design Studio by linking to an external stylesheet. It must have the extension .css. This can be a font hosted by a third-party service (like Google Fonts) or a custom stylesheet you host yourself.
To add a custom font:
- Host your font stylesheet. You should only include font-related styles in your stylesheet; extra CSS can affect rendering or slow down your message.
- Use a trusted service like Google Fonts
- Or upload your own stylesheet to a publicly accessible URL
- If you’re using a font hosted by a third party, make sure you have the right to use the font. Otherwise, the font may not load.
- From Styles > Fonts, click Add font.
- Enter a Variable name. This is the label you’ll see when assigning the font to Text Styles, Links, and Buttons. This is also how you’ll locate the global style when editing fonts in the Properties menu.
- Click Custom.
- Add the Font name.
- Add the URL. It must have the extension
.css. - Set a Fallback font for email clients that don’t support custom fonts. Choose one that is as similar as possible to your custom font so your message looks consistent across devices. You can check CSS Fonts for compatibility.
Add custom font stacks
You can fully customize your font stack in the advanced settings of a global font. This lets you customize fallbacks, in case our automatic fallbacks don’t suit your needs.
To get started, click Show advanced to find the Font stack field. When writing a font stack, keep the following in mind:
- Order your fonts by preference:
primary-font, secondary-fallback, tertiary-fallback, etc. - Add single ticks around font names with spaces like
'Helvetica Neue'. - Include web safe fonts as fallbacks—fonts that are widely supported.
If your primary font is a custom font, make sure you include a font name that matches the linked stylesheet.
Add radii
In Styles, click Add radius then specify a Variable name. This name is the label you’ll see when assigning the radius to buttons. This is also how you’ll locate the global style when editing radii in the Properties menu.
Add the pixel value for the radius.
Add spacing
In Styles, click Add spacing then specify a Variable name. This name is the label you’ll see when assigning the spacing to buttons. This is also how you’ll locate the global style when editing spacing in the Properties menu.
Add the pixel value for the spacing.
Update & publish your global styles
You can update global styles from the Styles page or while editing an email.
From the email editor, you can save global styles across your Design Studio files, but will still need to publish them separately:
- Click and then select Global Styles.
- Make your change and click Save Updates. This saves across your messages in Design Studio, but does not push changes to linked automations, broadcasts, or transactional messages. You still have to manually publish your changes.
From Styles, you can save only or save AND publish changes across your messages and automations.
Delete a global style
If you delete a global font, color, radius, or spacing, it is no longer discoverable as a global style and no new messages will use the old styles.
If a deleted global variable was in use in your messages before you removed it, your existing messages continue to use the deleted style. The only difference you see is in the Properties menu. Where you used to see the name of the global style variable, you now see the value of the style. For instance, instead of the color variable “Primary-bg”, you’d see the hex value #e4ffce.