As a newcomer to angular 2 material design, I have noticed the primary, accent, and warn classes that apply specific colors to elements. Are these the only styling options available in Angular Material 2? Are there other classes that can be utilized for customizing our applications, or do we need to create new classes from scratch and apply them to elements?
I am also interested in using themes but unsure of how to implement them within an Angular 2 project. I have been following the official documentation found here.
I attempted to import the 'deeppurple-amber.css' theme into my style.css file, but it did not produce any visible changes.
@import '~@angular/material/core/theming/prebuilt/deeppurple-amber.css'
Can someone explain the concept of themes to me?