What problem does it solve? Angular teams often struggle with style leaks, broken encapsulation, deprecated ::ng-deep overrides, and inconsistent theming across components. This Skill encodes settled house conventions for writing CSS and SCSS in Angular workspaces so styles stay scoped, accessible, and maintainable. ## Core Features & Use Cases - Encapsulation guidance: Enforces ViewEncapsulation.Emulated, correct :host and :host-context usage, and three sanctioned alternatives to the deprecated ::ng-deep. - Design tokens and theming: Defines design tokens as CSS custom properties on :root with light/dark re-binding, plus Ionic shadow-DOM styling rules for ion-* components. - Responsive and accessible styling: Covers mobile-first layout, container queries, fluid type with clamp(), focus-visible, prefers-reduced-motion, and WCAG 2.2 AA contrast requirements. - Use Case: When styling a new Angular card component that must adapt to its container and support dark mode, load this Skill to get the correct scoped stylesheet structure, token-based theming, and container query pattern without reaching for ::ng-deep. ## Quick Start Load the angular-styling skill and review the SCSS for my Angular component to fix any encapsulation or theming violations.