It relies on a few things, but @functions, if() statements, and container style queries are the main ones.