Theme Manager
Master reference for configuring global document styles, HTML element defaults, and reusable utility classes.
The Theme Manager (accessible via the palette icon on the left sidebar) establishes global design tokens and baseline typography across your document template. Modifying styles in the Theme Manager updates targeted elements automatically throughout the entire layout, ensuring design consistency and brand alignment.
Global HTML Element Rules
These settings apply CSS rules directly to base HTML elements across your template layout.
1. Body (body)
Controls default document page typography and text flow:
- Background (
background-color): Sets baseline paper/container background color (Default:#ffffff). - Color (
color): Sets default text color (Default:#000000). - Font Size (
font-size): Sets base body typography size (Default:1 rem). - Line Height (
line-height): Controls paragraph spacing and line height (Default:1.75 rem). - Font Family (
font-family): Global document font stack (Default:Arial, Helvetica, sans-serif).
2. Headings (h1)
Defines default styling for primary document titles and section headers:
- Color: Primary heading text color (Default:
#000000). - Font Size: Heading typography scale (Default:
1.5 rem). - Line Height: Line height spacing (Default:
2.5 rem). - Font Family: Primary heading typeface (Default:
inherit).
3. Subheadings (h2)
Defines default styling for secondary headings and block section titles:
- Color: Subheading text color (Default:
#1e1e1e). - Font Size: Subheading typography scale (Default:
1.2 rem). - Line Height: Line height spacing (Default:
1.75 rem). - Font Family: Subheading typeface (Default:
inherit).
Reusable Utility Classes
The Theme Manager exposes predefined utility CSS classes that can be attached to any individual component via the Right Inspector Panel.
1. Background Color Classes
Apply global theme colors to container backgrounds, table headers, and badges:
| Label | CSS Class Selector | Default Color Value |
|---|---|---|
| Primary | .bg-primary-color | #8d54cf |
| Secondary | .bg-secondary-color | #9822b9 |
| Accent | .bg-accent-color | #ffb347 |
| Success | .bg-success-color | #28a745 |
| Warning | .bg-warning-color | #ffc107 |
| Error | .bg-error-color | #dc3545 |
2. Foreground Color Classes
Apply theme color values to text elements, icons, and inline highlights:
| Label | CSS Class Selector | Default Color Value |
|---|---|---|
| Primary | .primary-color | #ffffff |
| Secondary | .secondary-color | #ffffff |
| Accent | .accent-color | #ffb347 |
| Success | .success-color | #28a745 |
| Warning | .warning-color | #ffc107 |
| Error | .error-color | #dc3545 |
3. Border Utility Classes
Manage standardized border radii, widths, and stroke colors across buttons, cards, and image containers:
| Property Label | Property Key | CSS Class Selector | Default Value |
|---|---|---|---|
| Radius | border-radius | .border-radius | 1.2 rem |
| Width | border-width | .border-width | 0.1 rem |
| Color | border-color | .border-color | #4f1860 |
Applying Theme Classes
To assign a theme utility class to a canvas block:
- Select any component on the visual canvas.
- Open the Component Classes input inside the Right Inspector Panel.
- Type or select the target class name (e.g.,
bg-primary-color,border-radius, orwarning-color).
Style Manager
Complete guide to applying CSS classes, component IDs, element attributes (like link href), typography, sizing, colors, borders, and visual effects.
Email Editor
Comprehensive guide to designing responsive, MJML-powered HTML email templates with dynamic data binding, email-native components, and live viewports.