Web Messaging SDK config ignoring custom color hex codes

The docs state: “You can customize the launcher appearance by passing a colors object in the configuration.” I’m injecting the settings via the genesyscloud-web-messaging SDK init method. The launcher shows up, but the color is the default blue, not the #ff0000 I specified. It’s like the config object is being ignored or overwritten after the initial render.

Here’s the config payload I’m passing:

genesyscloud.messenger.init({
 orgId: '12345',
 deploymentId: '67890',
 launcher: {
 position: 'right-bottom',
 colors: {
 primary: '#ff0000',
 secondary: '#ffffff'
 }
 }
});

Is there a specific timing requirement for applying these styles? The network tab shows the config request succeeding with a 200 OK, but no changes in the DOM.