When looking at the styles in a journal entry I noticed that you have some CSS variables set with a selector of "*, :before, :after"
This means that they are appearing for every single element as well as every single parent element, repeatedly.
It would be much tidier (and possibly involve less CSS processing by the browser) to simply place them in ":root" like is done for the core Foundry and PF2e CSS variables.
Alternatively, apply some additional scope so that they aren't referenced by most of the UI elements at all.
It's done by Tailwind, and I believe it has negligible if any performance impact. But I'll see about limiting it in scope. It cannot be put in root though. That's just not how it works.
When looking at the styles in a journal entry I noticed that you have some CSS variables set with a selector of "*, :before, :after"
This means that they are appearing for every single element as well as every single parent element, repeatedly.
It would be much tidier (and possibly involve less CSS processing by the browser) to simply place them in ":root" like is done for the core Foundry and PF2e CSS variables.
Alternatively, apply some additional scope so that they aren't referenced by most of the UI elements at all.