I’ve read conflicting information regarding Internet Explorer’s silly CSS limits. I am (think I am) understanding that you can only have 31 <style> and <link> tags (combined), and that each sheet can have up to 31 @import-s (so 31 <link>-s, each to 31 @import-s is fine, albeit insane).
However, the 4095 rule is less clear – is this 4095 rules per document, or per sheet? For instance, can I <link> to two stylesheets, each with 4000 rules, and have it work, or will this break the limit?
3rd party edit 2018
On this msdn blog post stylesheet-limits-in-internet-explorer further information is given.
Referring the following from Microsoft:
The rules for IE9 are:
The rules for IE10 are:
Testing the 4095 rule by sheet limit
By way of confirmation, I’ve created a gist with 3 files. One HTML, and two CSS files.