New styles, better Angular integration