diff --git a/docs/journeys/custom-css.md b/docs/journeys/custom-css.md index 1806497..53c6fdb 100644 --- a/docs/journeys/custom-css.md +++ b/docs/journeys/custom-css.md @@ -2,23 +2,23 @@ sidebar_position: 9 --- -# Custom CSS (BETA) +# Custom CSS -This guide will help you understand and use Custom CSS to further personalize your journeys and branding beyond the default Design Builder settings. +Custom CSS empowers you to personalize your journeys and branding beyond the standard Design Builder settings. Easily change the look and feel to match your brand and create engaging experiences for your end users. This guide will help you understand how to get started with the feature. ![Custom CSS](../../static/img/design-builder-custom-css.png) -## Introduction +## Why use Custom CSS? Custom CSS gives you the power to: -- **Enhance your brand’s look:** Customize buttons, links, cards, and more with your own CSS rules. +- **Enhance your journey's look to match your brand:** Customize buttons, inputs, links, cards, and more with your own CSS rules. - **Apply detailed styling:** Make adjustments at a global theme level, journey level, step level, or even block level. - **Stand out:** Create unique, visually appealing designs that resonate with your end customers. -**Note:** This feature is part of our new Concorde design migration. Custom CSS applies only to journeys, and not the End Customer Portal. We’re continuously improving support for this feature, so please refer to the latest documentation for updates – release notes will include updates. +**Note:** This feature is part of our new Concorde design migration. Custom CSS applies only to journeys (not the End Customer Portal). We’re continuously improving support for this feature, so refer to the latest release notes for newer updates. -**Pricing:** This feature is only available from the Professional pricing plan. +**Pricing:** This feature is available exclusively from the Professional pricing plan. ## Styling Structure @@ -26,26 +26,26 @@ Custom CSS gives you the power to: The new journey design (Concorde Journey) consists of the following building blocks: -- **Layout:** Controls how the journey looks. E.g., Stack, Two Columns, Grid (beta). -- **Steps:** E.g., New Step, New Step 1, etc. -- **Blocks:** E.g., Text Input, Number Input, Products, etc. -- **Components:** E.g., Autocomplete, Input, Switch, Radio, Checkbox, etc. +- **Layout:** Determines the journey structure. E.g., Stack, Two Columns, Grid (beta). +- **Steps:** Individual steps E.g., New Step, New Step 1, etc. +- **Blocks:** Journey blocks E.g., Text Input, Number Input, Products, etc. +- **Components:** Reusable components from our concorde component library - [concorde-elements](https://github.com/epilot-dev/concorde-elements) E.g., Autocomplete, Input, Switch, Radio, Checkbox, etc. -Specific HTML Classes and IDs have been added and prefixed with `Concorde` for consistency to aid with targeting HTML elements properly through custom CSS. - -The HTML structure of the journey based on these building blocks will be maintained using this guide: [Concorde HTML Layout Overview](/docs/ui-design/concorde-html-structure). +> **Technical Details:** The HTML classes and IDs used are prefixed with `Concorde` to ensure consistency. Refer to the [Concorde HTML Layout Overview](/docs/ui-design/concorde-html-structure) for a comprehensive list. ### Concorde Design Tokens -Since custom CSS is scoped to the new design, we have created a list of design tokens (CSS variables) that can be modified to create the desired effect. +Customize your journey further using design tokens (CSS variables) that apply across all components: -The design tokens that are supported for the journey building blocks (mentioned above) can be found in this guide: [Concorde Design tokens](/docs/ui-design/concorde-design-tokens). This guide will be kept up to date to account for changes that could improve the usage of custom CSS. +> **Technical Details:** Supported design tokens can be modified to control various layouts, steps, blocks or components. See the [Concorde Design tokens](/docs/ui-design/concorde-design-tokens) guide for more information. This guide will be kept up to date to account for changes that could improve the usage of custom CSS. ## How Custom CSS Works ### CSS Structure Overview -When you add custom CSS, the system generates a single stylesheet that’s applied to your journey. This stylesheet is built from the CSS rules you write in the custom CSS editor in the Design Builder. +When you add custom CSS using the Design Builder, a single stylesheet is generated and applied to your journey. + +> **Technical Note:** Custom CSS is inserted as a `