@use '@angular/cdk';

// Core styles that can be used to apply material design treatments to any element.
@use '../core/ripple/ripple';
@use '../core/focus-indicators/private';

// Mixin that renders all of the core styles that are not theme-dependent.
/// @deprecated Use `mat.core` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
/// @breaking-change 17.0.0
@mixin core() {
  @include ripple.ripple();
  @include cdk.a11y-visually-hidden();
  @include cdk.overlay();
  @include cdk.text-field-autosize();
  @include cdk.text-field-autofill();
  @include private.structural-styling('mat');
  @include private.structural-styling('mat-mdc');
}
