@use '@angular/material' as mat;
@use 'sass:map';

@include mat.core;

// Base Colors
$primary-palette: mat.define-palette(mat.$blue-palette, 500, 200, 700);
$accent-palette: mat.define-palette(mat.$deep-purple-palette, 300, 100, 600);

// State Collors
$error-palette: mat.define-palette(mat.$red-palette, 600);
$success-palette: mat.define-palette(mat.$green-palette, 600, 500, 700);
$warning-palette: mat.define-palette(mat.$yellow-palette, 500);
$theme: mat.define-light-theme(
  (
    color: (
      primary: $primary-palette,
      accent: $accent-palette,
      error: $error-palette,
      warning: $warning-palette,
      success: $success-palette,
    ),
  )
);

@include mat.all-component-themes($theme);

// Colors Variables
$primary: mat.get-color-from-palette($primary-palette);
$accent: mat.get-color-from-palette($accent-palette);
$warning: mat.get-color-from-palette($warning-palette);
$error: mat.get-color-from-palette($error-palette);
$success: mat.get-color-from-palette($success-palette);
