A maximum of four.
And I would still argue that is too many already. Considering the need for frameworks or site-wide libraries, four is the maximum I recommend.
How Many CSS Files Should a Website Have?
A maximum of three.
Although I went for two for a recent SaaS, where one CSS file was a library (grids, UI, fonts) and the other one had custom styles.
Also, see what Chris Coyer thinks about this.
Our SpeedFactor tool allows for monitoring and tracking all these metrics and values and more and reports on their evolution on a weekly basis.
Use SpeedFactor to track your website. It’s simple and reliable.
See how real people experience the speed of your website. Then find (and fix) your web performance problems.