/* stylelint-disable value-keyword-case */
@use '@angular/material' as mat;
@use './overrides/adf-style-fixes.theme' as adf-style-fixes;
@use './overrides/adf-pagination.theme' as adf-pagination;
@use './overrides/ay11' as ay11;
@use './overrides/adf-about.theme' as adf-about;
@use './overrides/adf-variables' as adf-variables;
@use './overrides/datetimepicker.theme' as datetimepicker-theme;

$custom-theme: mat.define-theme(
  (
    color: (
      theme-type: light,
      primary: mat.$azure-palette,
      tertiary: mat.$green-palette
    ),
    typography: (
      plain-family: 'Open Sans',
      brand-family: 'Open Sans'
    ),
    density: (
      scale: 0
    )
  )
);

@mixin custom-theme($theme) {
  @include mat.all-component-themes($theme);
}

@mixin custom-theme-overrides() {
  @include adf-variables.provide-adf-variables;
  @include datetimepicker-theme.datetimepicker-theme;
  @include adf-style-fixes.adf-style-fixes;
  @include adf-pagination.adf-pagination-theme;
  @include ay11.ay11-theme;
  @include adf-about.adf-about-theme;
}
