New features in JavaScript are often tested first by using a polyfill. However, this is not that simple (or even impossible) in the case of CSS, although we all know that "CSS is awesome". Why does this problem exist? In this talk you will learn how CSS interacts with the other parts of the browser and what the challenges for creating a polyfill for new CSS features are.