:root { // conditions --true: initial; --false: ; } // .ct-theme-editor-styles .editor-styles-wrapper, .ct-theme-editor-styles .edit-post-visual-editor__content-area > div { background-color: var(--background-color) !important; background-image: var(--background-image) !important; background-size: var(--background-size) !important; background-repeat: var(--background-repeat) !important; background-position: var(--background-position) !important; background-attachment: var(--background-attachment) !important; } .ct-theme-editor-styles .block-editor-writing-flow { color: var(--color); background-color: var(--has-boxed, var(--background-color)); background-image: var(--has-boxed, var(--background-image)); background-size: var(--has-boxed, var(--background-size)); background-repeat: var(--has-boxed, var(--background-repeat)); background-position: var(--has-boxed, var(--background-position)); background-attachment: var(--has-boxed, var(--background-attachment)); box-shadow: var(--has-boxed, var(--box-shadow)); border-radius: var(--has-boxed, var(--border-radius)); padding: var(--has-boxed, var(--boxed-content-spacing)); // link color a { color: var(--linkInitialColor); &:hover { color: var(--linkHoverColor); } } // heading color .editor-post-title__input { color: var(--headings-color); } h1 { color: var(--heading-color, var(--heading-1-color, var(--headings-color))); } h2 { color: var(--heading-color, var(--heading-2-color, var(--headings-color))); } h3 { color: var(--heading-color, var(--heading-3-color, var(--headings-color))); } h4 { color: var(--heading-color, var(--heading-4-color, var(--headings-color))); } h5 { color: var(--heading-color, var(--heading-5-color, var(--headings-color))); } h6 { color: var(--heading-color, var(--heading-6-color, var(--headings-color))); } } // editor color palettes .has-palette-color-1-color { color: var(--paletteColor1); } .has-palette-color-2-color { color: var(--paletteColor2); } .has-palette-color-3-color { color: var(--paletteColor3); } .has-palette-color-4-color { color: var(--paletteColor4); } .has-palette-color-5-color { color: var(--paletteColor5); } .has-palette-color-6-color { color: var(--paletteColor6); } .has-palette-color-7-color { color: var(--paletteColor7); } .has-palette-color-8-color { color: var(--paletteColor8); } // background color .has-palette-color-1-background-color { background-color: var(--paletteColor1); } .has-palette-color-2-background-color { background-color: var(--paletteColor2); } .has-palette-color-3-background-color { background-color: var(--paletteColor3); } .has-palette-color-4-background-color { background-color: var(--paletteColor4); } .has-palette-color-5-background-color { background-color: var(--paletteColor5); } .has-palette-color-6-background-color { background-color: var(--paletteColor6); } .has-palette-color-7-background-color { background-color: var(--paletteColor7); } .has-palette-color-8-background-color { background-color: var(--paletteColor8); }