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.