Themes

Colors & Fonts

Customize the color palette and typography of your content.

Colors

The color system defines the palette used throughout your content. Each color role serves a specific purpose.

Color Roles

ColorPurpose
PrimaryMain brand color — buttons, links, accents
SecondarySupporting color for backgrounds and borders
AccentHighlight color for special elements
BackgroundMain content background
ForegroundPrimary text color
MutedSubtle text and borders
DestructiveError states and delete actions

Customizing Colors

  1. Go to Theme > Colors
  2. Click on any color swatch to open the color picker
  3. Choose a color using the picker, enter a hex code, or paste an RGB value
  4. Changes are applied instantly in the editor preview

Fonts

Selecting Fonts

Choose from the available font families for your content. Fonts can be set for:

  • Body text — Used for paragraphs and general content
  • Heading text — Used for titles and headings

Custom Fonts

Upload your own font files for complete brand consistency:

  1. Go to Theme > Fonts
  2. Click Upload font
  3. Select a font file (TTF, OTF, WOFF, WOFF2)
  4. The font becomes available in the font selector

Custom fonts are stored with your content and included in exports, so learners always see the correct typography.

On this page