Account & synced themes

OmniStyler

Open the CSS builder

Merge workbench (works without the extension)

Pick a synced portal on the left (or paste theme rules), paste the portal's current Head Markup CSS, and merge: on a selector match the theme wins and everything else is kept; anything new is appended. Conflicts that can still beat the theme are flagged.

Theme CSS

Sandbox preview uses representative Experience Cloud markup, not the live portal DOM.

Portal's existing head CSS

Merged result

The deploy kit wraps this stylesheet as a Salesforce CLI project: deploy the static resource with one sf command, or paste the included head markup. Uses the merged result when you have run a merge, otherwise the theme CSS as-is.