Material 3 theming is now available as experimental support in Angular 17.2
Material 3 themes are based on design tokens implemented as CSS custom properties, making it easier to override the theme without increasing CSS selector specificity. [ more ]
It's essential to build themes on a strong HTML foundation, use semantic CSS for heavy theming, and focus on skeletal CSS for global defaults. [ more ]