Theming
CSS architecture
All widgets use the .cb- prefix and --cb-* design tokens on .cb-widget.
Layer order:
- Bundled
assets/css/widget.css - Block attributes
themeAccent/themeRadius(inline style) - Backend Site CSS overrides
- Theme file
casablanca-booking.css
Appearance modes
Block attribute appearance: default, inherit, compact.
Disable bundled CSS
Set includeCss to false on the block or shortcode when your theme ships a complete replacement. JavaScript is always loaded.