Web Messaging SDK: Overriding launcher position and theme colors via config

Hey folks,

I’m trying to customize the look and feel of the Web Messaging launcher for a client who wants it bottom-right with a specific brand color. I’ve been poking around the deployment config in the Genesys Cloud admin UI, but the options there are pretty limited.

I know we can pass a config object to the SDK initialization, but I’m not sure if the launcher properties actually override the UI settings or if they just act as defaults. Here’s the snippet I’m testing with:

genesyscloud.messenger.init({
 deploymentId: 'my-deployment-id',
 config: {
 launcher: {
 position: 'bottom-right',
 color: '#0056b3',
 iconUrl: 'https://example.com/icon.svg'
 }
 }
});

The position seems to stick, but the color change isn’t applying. The launcher stays the default blue. Is there a specific CSS variable I need to target, or am I missing a flag in the JSON payload? Also, does this approach work for the guest API endpoints, or is it strictly an SDK thing?

Any pointers would be appreciated.