---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Use NowUIColoring when theming NowWebThemeable and NowChatThemeable

# Use NowUIColoring when theming NowWebThemeable and NowChatThemeable {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The NowUIColoring interface contains all the colors used by all NowSDK modules.
For scenarios where you use similar color variables across multiple SDK modules, you can implement the NowUIColoring interface. Using this interface you can override color values and then use that implementation
to override the nowUIColoring values inside the theme classes [NowChatThemeable](https://servicenow-prod.fluidtopics.net/4ZwPJRhg90LWoWFnZCscrg "The NowChatThemeable protocol provides properties that enable you to override the colors used within chat pages hosted on your ServiceNow instance.") and [NowWebThemeable](https://servicenow-prod.fluidtopics.net/tnrimlkuyE5LdmZT0XBA1w "The NowWebThemeable protocol provides properties that enable you to override the colors used within web pages hosted on your ServiceNow instance in a native web view."). If color variables aren't overridden, the NowUIColoring interface uses the default colors.

The NowWebThemeable protocol contains specific colors that only pertain to NowWeb and the NowChatThemeable protocol contains specific colors that only pertain to NowChat. Common colors are in
defined by NowUIColor. NowUIColor also contains all the default colors.

