CSS; it’s often the second language that developers learn, right behind HTML.

Although it started off as a language used to format documents, it’s now a robust language styling complicated layouts, micro-interactions, digital animations and more. It’s quite amazing how much can be accomplished just with CSS.

If you’ve been around long enough though, you know that progress in a language often come with complications. Complications like maintenance, loading time and grid layouts with multi-device functionality.