Yes, your goal is achievable. This is the way the styles work in order they are applied:
Brands styles. These apply to all new emails you create by default. It's a feature to ensure consistency across any new emails that are created.
The styles panel in the email editor. This allows you to replace the brand styles for ALL body, H tags, and links, but only in that email.
Text block inline styles in the email editor. This allows you to replace the above styles on a specific text element and only that email (unless its universal content - more on that below!). Obvious examples are: you want to bold a sentence in a para, or change one instance of an H2 tag to blue.
Regarding changes to Universal Content (UC), yes, style changes to UC can be pushed to all instances of that UC in other emails but with an important caveat!
UC saves the text with the style type (body, H1, H2 etc) but NOT the styles themselves As an example, you set text in a block as H1 and H1 as Green and 25px in the email’s styles panel and save as UC. The UC that is actually saved is <h1>My heading</h1>
That UC text block appears in another email where you've configured H1 as Blue/32px in the styles panel or left it as the H1 brand style (which is also blue/32px for simplicity). The UC H1 will appear in Blue/32px in that email.
However, if you select the UC H1 text and edit using 3 above, the CSS inline style for that colour and px size WILL be saved in the UC and so will appear in any instance of the UC as H1 = Green/25px as it’s ‘overwriting’ any email styles/brand styles.
Lengthy, but I hope that’s clear!
Just to check your issue again, create a new text block for your "Thanks for subscribing to the newsletter" then double click it. At the top styles editor, select H1 (below). Does that text style now correspond to the H1 setting configured in the email's styles panel?
If you double click on the text in the body of the email and then select the text colour control for that block, are you seeing the colour as different to the one you’ve set up in the styles? You can also look at the source code for the text block for a CSS colour statement. If so, inline CSS is being added which will take precedence over the email styles.
Yes, your goal is achievable. This is the way the styles work in order they are applied:
Brands styles. These apply to all new emails you create by default. It's a feature to ensure consistency across any new emails that are created.
The styles panel in the email editor. This allows you to replace the brand styles for ALL body, H tags, and links, but only in that email.
Text block inline styles in the email editor. This allows you to replace the above styles on a specific text element and only that email (unless its universal content - more on that below!). Obvious examples are: you want to bold a sentence in a para, or change one instance of an H2 tag to blue.
Regarding changes to Universal Content (UC), yes, style changes to UC can be pushed to all instances of that UC in other emails but with an important caveat!
UC saves the text with the style type (body, H1, H2 etc) but NOT the styles themselves As an example, you set text in a block as H1 and H1 as Green and 25px in the email’s styles panel and save as UC. The UC that is actually saved is <h1>My heading</h1>
That UC text block appears in another email where you've configured H1 as Blue/32px in the styles panel or left it as the H1 brand style (which is also blue/32px for simplicity). The UC H1 will appear in Blue/32px in that email.
However, if you select the UC H1 text and edit using 3 above, the CSS inline style for that colour and px size WILL be saved in the UC and so will appear in any instance of the UC as H1 = Green/25px as it’s ‘overwriting’ any email styles/brand styles.
Lengthy, but I hope that’s clear!
Just to check your issue again, create a new text block for your "Thanks for subscribing to the newsletter" then double click it. At the top styles editor, select H1 (below). Does that text style now correspond to the H1 setting configured in the email's styles panel?