CSS is simple: you have a .css file, you include it in your HTML, and all the styling gets applied to it.
However: CSS evolves rapidly and browsers often can’t keep up..
For example the current
box-shadow property was first implemented only in Chrome, and that property was called
-webkit-box-shadow. This is a convention that browser vendors follow when they implement their own browser-specific CSS properties.