I have different styles for my theme (different color schemes).
First I load the default css and secondly a css stylesheet with particular colors, etc depending on what color scheme I want to use.
Testing the speed of my site, I have noticed a delay because I need to load two style-sheets.
Is there a way to put all styles inside one file and not use two different ones? Also this has to be cross browser.
For the color overrides you could nest them within an id selector, and give that id to the body element in order to choose a color scheme. This will allow you to store many themes in one file.
For example
Then set the body class, as
If you are using LESS you can easily wrap the top-level style around your entire colour scheme to keep the layout neater. e.g.