Currently, I am dealing with a massive CSS file consisting of over 10,000 lines and applied across 10 HTML pages. However, it seems inefficient to load the entire CSS file on every page.
Is there any effective method to break down this extensive CSS file into smaller segments so that I can load only the necessary styles for each specific HTML page?
My attempt to analyze coverage using the Chrome console revealed that only about 10% of the CSS code is actually utilized for a particular page. Note: I do not have access to Node.js or utilize CSS frameworks.