Experience Cloud CSS Builder
OmniStyler generates scoped, safe CSS for Experience Cloud partner portals, OmniScript steps, FlexCards, forms, and headers, with live previews, safety checks, and step-by-step placement instructions.
Runs entirely in your browser. No login, no install, nothing leaves your machine.
Selector packs for Partner Portal, Aura, LWR, and OmniStudio-only styling, anchored to a stable wrapper like .siteforceContentArea so nothing leaks.
Component-level CSS for OmniScript steps, FlexCards, SLDS cards, buttons, alerts, tables, and progress markers out of the box.
Built-in warnings for overly broad selectors, contrast problems, and CSS size, plus sample HTML to preview selectors outside Salesforce.
Theme tokens for consistent CSS variables, saved templates in local storage, JSON export/import, and a style assistant that maps plain-English descriptions to settings.
Adjust brand colors, spacing, radius, shadow, and choose your scope and target cloud.
Compare before/after, review safety warnings, and inspect the generated tokens.
Copy or download the output with placement instructions for Experience Builder or a static resource.
Drop it into a sandbox first, especially pages with OmniScripts, FlexCards, and custom theme headers.
Salesforce gives you three places to put styling, and they do different jobs. OmniStyler generates a matching output for each one.
Lives in the site itself: the Theme CSS editor, Head Markup, or a linked static resource. It styles the portal shell (header, navigation, page layout) and affects only that one site. This is the Experience Cloud CSS output.
A plain CSS file uploaded as a static resource and referenced by name in OmniScript Setup under Custom Lightning Stylesheet File Name (name only, no .css extension). It travels with the script everywhere it renders, including the Builder preview. This is the OmniScript CSS output.
Variable lines pasted into Lightning Design System Design Tokens in OmniScript Setup, such as --lwc-colorBrand: #235789;. Aura sites read --lwc-, LWR sites read --dxp-g-, and SLDS 2 themes read --slds-g- styling hooks. This is the Setup tokens output on the Tokens tab.
Free, browser-based, and built from real Experience Cloud projects.
Launch OmniStyler