Themes
Themes are configured in your Boseat organization settings. The widget inherits the active theme. Atheme query key may be added later for per-embed overrides.
Available themes (configured in dashboard):
light— Light background with dark text (default)dark— Dark background with light textauto— Follows user’s system preference
Custom themes
Create a custom theme in your Boseat dashboard:- Go to Settings → Widget
- Create a new theme
- Configure colors, fonts, and spacing
- Save the theme (it applies automatically to the widget)
Customization options
Colors
- Primary color — Used for buttons and highlights
- Background color — Main widget background
- Text color — Primary text color
- Border color — Borders and dividers
Typography
- Font family — Choose from system fonts or web fonts
- Font sizes — Adjust heading and body text sizes
Layout
- Border radius — Round corners (0px to 16px)
- Spacing — Padding and margins
- Button style — Rounded, square, or pill-shaped
CSS overrides (advanced)
For advanced styling, you can wrap the iframe and style the container:Localization
Set thelocale parameter to change the widget language:
en— English (default)fr— Frenches— Spanishde— Germanit— Italian
Preview and testing
Use the dashboard preview to test themes before deploying:- Go to Settings → Widget
- Select a theme
- Click Preview to see how it looks
- Adjust colors and styles as needed
- Save and use the theme name in your embed code
Best practices
- Consistency: Match your website’s color scheme and typography
- Accessibility: Ensure sufficient contrast between text and background
- Mobile: Test on mobile devices; the widget is responsive by default
- Performance: Themes are cached; changes may take a few minutes to propagate
WordPress theme integration
When the WordPress plugin is available, you’ll be able to:- Select themes from the admin panel
- Preview themes before publishing
- Override theme settings per page/post
- Use shortcode parameters:
[boseat-widget organization="ORG"](theme follows org settings; per-embed overrides may come if a theme key is added)