What problem does it solve? Inconsistent color usage and outdated Angular Material selectors break dynamic theming and client branding across apps. This Skill enforces semantic color tokens and modern Material v21 component APIs so UI code stays theme-aware and consistent. ## Core Features & Use Cases - Semantic Color Enforcement: Directs use of primary, secondary, black, and white tokens mapped to CSS variables for dynamically themed elements like buttons, headers, and links. - Angular Material v21 Guidelines: Mandates standalone, MDC-based components such as matButton, matIconButton, mat-icon, and MatFormField with matInput, while flagging legacy selectors like mat-raised-button. - Use Case: When building a settings page, use this Skill to write <button matButton="filled" color="primary">Save Changes</button> instead of hardcoding bg-blue-600, ensuring the button adapts to client branding themes. ## Quick Start Review my Angular component template and update it to follow the Tailwind theming and Angular Material v21 guidelines.