CSS3 is the latest evolution of the Cascading Style Sheets language. It is a collaboration of CSS@ specifications and new specifications with a lot of long-awaited novelties, like rounded corners, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts. Experimental parts are vendor-prefixed and should either be avoided in production environments or used with extreme caution as both their syntax and semantics can change in the future.