Any particular reason? I think I prefer the cdn approach in this case as the html file is likely to be duplicated a lot, and that would mean the css file would have to be too. Currently it's a very clean output of just one file.

It's not a particularly strongly held opinion though, and this is just how the author of the commit did it.