How Theming Works
The agent renders inside Shadow DOM, so normal CSS selectors can’t reach it. Instead, set CSS custom properties (variables) on the “ element.Quick Theme
Add CSS rules targeting the custom element:Common Customizations
Brand Colors
Match your primary action color:Border Radius
Control the roundness of UI elements:Message Bubbles
Customize user and assistant message appearance:Typography
Use your application’s font:Dark Mode
Scope variables to your existing dark mode selector:html.dark, [data-theme="dark"], etc.) to match how your app handles dark mode.

