WordPress’ powerful ecosystem generates conflicts
Now chances are that each of the plugins you are going to install have been built by different developers with different needs and different constraints and methodologies, maybe even some of those plugins were first developed 10 years ago and therefore not taking into account the new modern web development best practices.
On the other end, working with CSS conflicts is much easier, you are going to need to learn a bit of CSS obviously, but there is tons of resources online, and this is really within everyone’s reach.
Creating live CSS rules in the browser
In each modern browsers such as Firefox, Brave, Chrome there is always an inspect mode, it usually appear in the contextual menu when you right click on a webpage in your browser. Once you do that, some magic pane will appear. On one side will show the HTML code of the page you are inspecting and on the other side will appear the CSS rules that are applied.
The inspect mode is great, because it brings you precisely to the part of the page you want to modify.
Let’s say there is a menu on your webpage that is bothering you because the text is too small or too big, right click on a menu, that menu’s CSS rules will appear. And you will be able to work with it live and therefore prepare the final rules you will add later on to your style sheet or to your webpage.
Inspect mode in Firefox
Once you’ve written some custom rules to solve your 3rd party CSS conflict, you can save it in the WordPress Customizer.