
if you have a css file that contains a selector " .sheet-rolltemplate-myselector {" it works fine. But if you have a.sheet-rolltemplate-myselector { it does not work. If you inspect the item, you find that the roll20 system has automatically inserted a .charsheet into the selector, so that effectively it is .charsheet a.sheet-rolltemplate-myselector This is of course ridiculous, since .charsheet is for character sheets only, and .sheet-rolltemplate is for chat windows only. If there is a .sheet-rolltemplate selector, the roll20 system should instead of automatically inserting a .charsheet, it should automatically insert a .textchatcontainer selectory instead. As the system exists, the only way to style things in the chat window is to ether use inline styling, or to only use selectors that start with .sheet-rolltemplate. Using anything else, such as a a, span, or div selector causes it to add the .charsheet selector, even though the selector is obviously meant for the chat window since it uses .sheet-rolltemplate selectors. In the following... note that all the selectors that include an "a" or an "a[href^="!"]" all have a .charsheet in front of them and are greyed out, because they are not activating because the .charsheet is only in the sheet, and the .sheet-rolltemplate tags are only in the chat window. The problem is that I am trying to override the color of buttons in the chat window, and the following has a very high specificity. The system automatically and incorrectly adding .charsheet in front of .sheet-rolltemplate entries instead of the sheet automatically adding .textchatcontainer tags means that any specificity must be achieved using ether inline styling or using only .sheet-rolltemplate tags. In the past I used inline styling, but I am trying to make a darkmode version of the sheet, and inline styling is not appropriate for that. For right now I have got a workaround by adding bogus classes. .sheet-rolltempate-myselect.sheet-rolltempalate.ireallymeanit.sheet-rolltemplate.ireallyreallymeanit allows me to get higher specificity than the default purple, but what would be even better is if the roll20 system did not erroneously insert spurious .charsheet specifiers into selectors with .sheet-rolltemplate specifiers, and instead inserted the correct .textchatcontainer specifiers that .sheet-rolltemplate classes are meant to interact with. Thank you.