We had a version of IA Category Gallery about to go live in late February from our ArcGIS Online account, with the page header styled to match our organisational branding, positioned logo, color-scheme etc, via Custom Header HTML and associated stylesheet references to those elements in the associated Custom CSS.
This was very much fit for purpose, but it would appear that something, we think an ArcGIS Online update at that time, changed the way in which header HTML is rendered, such that it now appears in the delivered page in a HTML 'wrapper' or shadow DOM, and cannot be simply referenced via the Custom CSS: all now we see is an unstyled white header block on an otherwise desired bespoke page. We notice that ArcGIS Portal IA apps still show the old-format 'un-shadowed' HTML.
So we can now still place Custom Header HTML - the HTML window and WYSIWYG editor are still there in the template - but cannot style it via the Custom CSS. The capabilities here are limited, and seem to not give the scope we previously enjoyed.
I've read that it's possible to use the CSS ":host" directive to target such 'shadowed' HTML content by name, but experiments so far have not yielded results, and debate amongst developers suggest it's not easy, or indeed recommended: has anybody tried this with success, or hit the same issue and found a workaround ?