Skip to main content
Related articles: On-site widgets, Translations
The design theme controls fonts, colors, and layout for all your rewards program widgets. Instead of styling each widget individually, you set your brand’s visual identity once and it applies everywhere. Navigate to Settings -> Theme to manage your design theme.
The theme settings are currently only available for rewards program widgets.

Importing a theme

The fastest way to set up your design theme is to import it from your existing website. Cevoid’s AI will analyze your site and apply matching fonts, colors, and styling automatically. Click Import and choose one of two options:

Import from Shopify

If you’re using Shopify, this is the recommended option. Cevoid reads your Shopify theme files directly to extract fonts and color settings.
  1. Click Import -> Import from Shopify
  2. Click Import to confirm

Import from website

For non-Shopify stores or if you want to import from a specific URL, use this option. Cevoid’s AI scans your website’s code and takes a screenshot to extract design settings.
  1. Click Import -> Import from website
  2. Enter the URL you want to import from
  3. Click Import to confirm
Importing a theme will overwrite your current theme settings. You’ll be asked to confirm before proceeding.

Customizing your theme

Click Customize to open the theme editor. The editor has two tabs: Variables and Color schemes. The editor shows a live preview of your changes as you make them. Switch between desktop, tablet, and mobile views to check how your theme looks across devices.
Theme editor showing variables panel and live preview

The theme editor with Variables and Color schemes tabs.


Variables

Variables control typography, layout, and responsive behavior across all widgets.

Typography

Set fonts and text styling for your widgets. Headings
SettingDescription
FontSelect from custom fonts, web fonts, or upload a new one
WeightFont weight (Regular, Bold, etc.)
Letter spacingSpace between letters
Line heightSpace between lines
Text transformDefault or Uppercase
Extra largeSize in pixels for extra large headings
LargeSize in pixels for large headings
MediumSize in pixels for medium headings
SmallSize in pixels for small headings
Extra smallSize in pixels for extra small headings
Text
SettingDescription
FontSelect from custom fonts, web fonts, or upload a new one
WeightFont weight
Letter spacingSpace between letters
Line heightSpace between lines
LargeSize in pixels for large text
MediumSize in pixels for medium text
SmallSize in pixels for small text
Extra smallSize in pixels for extra small text

Popups

Control the appearance of popup dialogs.
SettingDescription
Color schemeWhich color scheme to use for popups
BackdropBackground overlay color and opacity
Border radiusCorner roundness in pixels

Layout

Set spacing and width for your widgets.
SettingDescription
Content widthFixed (with max width) or Fluid (full width)
Max widthMaximum width in pixels when using Fixed
PaddingVertical and horizontal spacing around content
Title spacingSpace below section titles
Grid gapSpace between grid items

Tablet

SettingDescription
BreakpointScreen width where tablet styles apply

Mobile

Adjust layout and sizing for mobile screens.
SettingDescription
BreakpointScreen width where mobile styles apply
Layout
SettingDescription
PaddingVertical and horizontal spacing on mobile
Title spacingSpace below section titles on mobile
Grid gapSpace between grid items on mobile
Headings Override heading sizes for mobile screens.
SettingDescription
Extra largeSize in pixels
LargeSize in pixels
MediumSize in pixels
SmallSize in pixels
Extra smallSize in pixels
Text Override text sizes for mobile screens.
SettingDescription
LargeSize in pixels
MediumSize in pixels
SmallSize in pixels
Extra smallSize in pixels
Cards
SettingDescription
PaddingCard padding on mobile

Color schemes

Color schemes let you create different color palettes that can be applied to individual widget sections. This allows for visual variety while maintaining brand consistency. The editor shows four default schemes: Primary, Secondary, Dark, and Accent. Click any scheme in the sidebar to edit its colors. The preview area shows how each scheme looks on different elements: tabs, cards, and popups.

Editing a color scheme

Each color scheme contains settings for sections, buttons, tabs, and cards. Section
SettingDescription
BackgroundSection background color
AccentAccent color for highlights
Accent contrastText color on accent backgrounds
BorderBorder color
Heading textHeading text color
Body textBody text color
Solid button
SettingDescription
Button solid backgroundBackground color
Button solid textText color
Button solid borderBorder color
Outline button
SettingDescription
Button outline backgroundBackground color (with opacity)
Button outline textText color
Button outline borderBorder color
Tabs
SettingDescription
Tab inactive backgroundBackground for inactive tabs
Tab inactive textText color for inactive tabs
Tab inactive borderBorder for inactive tabs
Tab active backgroundBackground for active tabs
Tab active textText color for active tabs
Tab active borderBorder for active tabs
Cards
SettingDescription
Card backgroundCard background color
Card accentAccent color within cards
Card accent contrastText on card accent backgrounds
Card borderCard border color
Card heading textCard heading color
Card body textCard body text color
Card shadowShadow settings (offset, blur, color, opacity)

Using color schemes

When editing any widget section, you can select which color scheme to apply from the Color scheme dropdown. This lets you create visual contrast between sections on the same page.

Custom fonts

If your brand uses a font that isn’t available in the theme editor, you can upload custom fonts. Navigate to Settings -> Theme and scroll to the Custom fonts section.
  1. Click Upload font
  2. Select your font file
Supported formats: .otf, .ttf, .woff, .woff2 Once uploaded, your custom font appears in the font dropdown when editing Typography settings.
Popular fonts, including Google Fonts, are already available in the theme editor. Only upload custom fonts if you need one that isn’t listed.