Last updated: 1/28/2026
Branding

Every color has a light and dark mode value to allow for 2 themes.
Primary
- Purpose: The strongest visual weight for core actions and brand elements.
- Usage: Primary buttons, main navigation highlights, key calls-to-action.
- Foreground: is the text/icon color on the primary background.
Secondary
- Purpose: Offers a less prominent alternative to primary, providing visual balance.
- Usage: Secondary buttons, badges, subtle backgrounds for less critical elements.
- Foreground: Text/icon color for secondary backgrounds.
Accent
- Purpose: Draws attention to interactive elements, selections, or hover states, adding visual flair.
- Usage: Hover effects on menu items, selected states in lists, highlighting interactive parts.
- Foreground: Text/icon color for accent backgrounds.
Background
- Purpose: The base surface color for the page/app.
- Usage: Main page background, body background, default container background
- Example: White in light mode, dark gray/black in dark mode
Foreground
- Purpose: The default text color used on the background.
- Usage: Primary text content, body text, default text on the background
- Example: Dark text on light background (light mode), light text on dark background (dark mode)
- Think of it as: The "ink" color that's readable on your canvas
Â

Default Theme
Show your site in Light or Dark mode, or let the users system decide.
Select a value.
Important to know
- Settings "System" as value will have the users operating system decide which mode to use.
Background
Sets the background color of the website
Choose a color
Background Dark
Sets the background color for the dark theme
Choose a color
Foreground
Sets the foreground color for all text/icons on the background color
Choose a color
Foreground Dark
Sets the text/icon color for the normal background color in dark theme
Choose a color
Radius
Used to determine the amount of rounding on the elements of your website.
Slide to the preferred amount.
Where it appears
- The elements (ie, buttons, cards, images) on your website.
Primary Font
The font used for all text on your website.
Embed code from Google Fonts.
To insert a new font do the following steps:
- Select a font at Google Fonts
- Click "Get Font"
- Click "Get Embed Code"
- WARNING: Make sure to have selected at maximum 1 font.
- Copy the code that says "Embed code in the <head> of your html"
- Insert the code into the Directus field.
Secondary Font
Font for the Headings on your website.
The embed code from Google Fonts
To insert a new font do the following steps:
- Select a font at Google Fonts
- Click "Get Font"
- Click "Get Embed Code"
- WARNING: Make sure to have selected at maximum 1 font.
- Copy the code that says "Embed code in the <head> of your html"
- Insert the code into the Directus field.

Scripts
Insert any script tags you've gotten from external providers, such as google analytics or umami.
HTML compatible script tags.
Important to know
- Make sure to NOT insert any script tags from untrusted sources.
- Each script should go into a new item.
Example code:
<script>(async () { console.log("Hi") }</script>