Theming
Theming
Four ways to make the widget look like your site.
Built-in themes
Two curated themes — default and modern.
Auto-fetch workspace theme
Configure once in the dashboard, every embed picks it up.
Custom theme
Full token overrides or partial merges.
CSS variables
Read the widget's theme from your own CSS.
Quick reference
If you know what you want:
// Named built-in
theme: "modern"
// Partial override — merges with default
theme: {
colors: { primary: "#8B6F47" }
}
// No option — auto-fetch from the workspace
// (leave `theme` out entirely)