Themes

Theme Overview

Customize the visual appearance of your content with themes.

Overview

Themes control the visual appearance of your content — colors, fonts, layouts, animations, and more. Every content has its own theme that can be fully customized.

Theme Sections

Access the theme editor from the Theme tab in the content editor. The theme is organized into these sections:

SectionWhat it controls
ColorsPrimary, secondary, accent, and background colors
FontsFont family selection and custom font uploads
CoverLesson cover page appearance
Brick DefaultsDefault styling for each brick type
Brick StylesPer-brick visual customization
ContainerLesson container width, padding, and alignment
Lesson HeaderHeader displayed at the top of each lesson
NavigationLesson navigation style and buttons
LanguagePlayer interface labels and language
AnimationsEntrance animations for bricks
Advanced StylesCSS variable overrides
Custom CSSRaw CSS for advanced customization

Theme Presets

Bricks includes built-in theme presets that you can apply as a starting point. Select a preset and then customize it to match your brand.

Applying a Theme

Theme changes are applied in real-time as you edit. Use the Preview button to see the final result as learners will experience it.

On this page