// This file was generated by running 'ng generate @angular/material:theme-color'.
// Proceed with caution if making changes to this file.

@use 'sass:map';
@use '@angular/material' as mat;
@use '../tokens/variables' as token;

// Note: Color palettes are generated from primary: #00a836, secondary: #00a836, tertiary: #418fff, neutral: #929090
$_palettes: (
  primary: (
    0: token.$devmx-palettes-primary-0,
    10: token.$devmx-palettes-primary-10,
    20: token.$devmx-palettes-primary-20,
    25: token.$devmx-palettes-primary-25,
    30: token.$devmx-palettes-primary-30,
    35: token.$devmx-palettes-primary-35,
    40: token.$devmx-palettes-primary-40,
    50: token.$devmx-palettes-primary-50,
    60: token.$devmx-palettes-primary-60,
    70: token.$devmx-palettes-primary-70,
    80: token.$devmx-palettes-primary-80,
    90: token.$devmx-palettes-primary-90,
    95: token.$devmx-palettes-primary-95,
    98: token.$devmx-palettes-primary-98,
    99: token.$devmx-palettes-primary-99,
    100: token.$devmx-palettes-primary-100,
  ),
  secondary: (
    0: token.$devmx-palettes-secondary-0,
    10: token.$devmx-palettes-secondary-10,
    20: token.$devmx-palettes-secondary-20,
    25: token.$devmx-palettes-secondary-25,
    30: token.$devmx-palettes-secondary-30,
    35: token.$devmx-palettes-secondary-35,
    40: token.$devmx-palettes-secondary-40,
    50: token.$devmx-palettes-secondary-50,
    60: token.$devmx-palettes-secondary-60,
    70: token.$devmx-palettes-secondary-70,
    80: token.$devmx-palettes-secondary-80,
    90: token.$devmx-palettes-secondary-90,
    95: token.$devmx-palettes-secondary-95,
    98: token.$devmx-palettes-secondary-98,
    99: token.$devmx-palettes-secondary-99,
    100: token.$devmx-palettes-secondary-100,
  ),
  tertiary: (
    0: token.$devmx-palettes-tertiary-0,
    10: token.$devmx-palettes-tertiary-10,
    20: token.$devmx-palettes-tertiary-20,
    25: token.$devmx-palettes-tertiary-25,
    30: token.$devmx-palettes-tertiary-30,
    35: token.$devmx-palettes-tertiary-35,
    40: token.$devmx-palettes-tertiary-40,
    50: token.$devmx-palettes-tertiary-50,
    60: token.$devmx-palettes-tertiary-60,
    70: token.$devmx-palettes-tertiary-70,
    80: token.$devmx-palettes-tertiary-80,
    90: token.$devmx-palettes-tertiary-90,
    95: token.$devmx-palettes-tertiary-95,
    98: token.$devmx-palettes-tertiary-98,
    99: token.$devmx-palettes-tertiary-99,
    100: token.$devmx-palettes-tertiary-100,
  ),
  neutral: (
    0: token.$devmx-palettes-neutral-0,
    10: token.$devmx-palettes-neutral-10,
    20: token.$devmx-palettes-neutral-20,
    25: token.$devmx-palettes-neutral-25,
    30: token.$devmx-palettes-neutral-30,
    35: token.$devmx-palettes-neutral-35,
    40: token.$devmx-palettes-neutral-40,
    50: token.$devmx-palettes-neutral-50,
    60: token.$devmx-palettes-neutral-60,
    70: token.$devmx-palettes-neutral-70,
    80: token.$devmx-palettes-neutral-80,
    90: token.$devmx-palettes-neutral-90,
    95: token.$devmx-palettes-neutral-95,
    98: token.$devmx-palettes-neutral-98,
    99: token.$devmx-palettes-neutral-99,
    100: token.$devmx-palettes-neutral-100,
    4: #0e0e0e,
    6: #131313,
    12: #201f20,
    17: #2a2a2a,
    22: #353535,
    24: #3a3939,
    87: #dcd9d9,
    92: #ebe7e7,
    94: #f0eded,
    96: #f6f3f2,
  ),
  neutral-variant: (
    0: token.$devmx-palettes-neutral-variant-0,
    10: token.$devmx-palettes-neutral-variant-10,
    20: token.$devmx-palettes-neutral-variant-20,
    25: token.$devmx-palettes-neutral-variant-25,
    30: token.$devmx-palettes-neutral-variant-30,
    35: token.$devmx-palettes-neutral-variant-35,
    40: token.$devmx-palettes-neutral-variant-40,
    50: token.$devmx-palettes-neutral-variant-50,
    60: token.$devmx-palettes-neutral-variant-60,
    70: token.$devmx-palettes-neutral-variant-70,
    80: token.$devmx-palettes-neutral-variant-80,
    90: token.$devmx-palettes-neutral-variant-90,
    95: token.$devmx-palettes-neutral-variant-95,
    98: token.$devmx-palettes-neutral-variant-98,
    99: token.$devmx-palettes-neutral-variant-99,
    100: token.$devmx-palettes-neutral-variant-100,
  ),
  error: (
    0: token.$devmx-palettes-error-0,
    10: token.$devmx-palettes-error-10,
    20: token.$devmx-palettes-error-20,
    25: token.$devmx-palettes-error-25,
    30: token.$devmx-palettes-error-30,
    35: token.$devmx-palettes-error-35,
    40: token.$devmx-palettes-error-40,
    50: token.$devmx-palettes-error-50,
    60: token.$devmx-palettes-error-60,
    70: token.$devmx-palettes-error-70,
    80: token.$devmx-palettes-error-80,
    90: token.$devmx-palettes-error-90,
    95: token.$devmx-palettes-error-95,
    98: token.$devmx-palettes-error-98,
    99: token.$devmx-palettes-error-99,
    100: token.$devmx-palettes-error-100,
  ),
);

$_rest: (
  secondary: map.get($_palettes, secondary),
  neutral: map.get($_palettes, neutral),
  neutral-variant: map.get($_palettes, neutral-variant),
  error: map.get($_palettes, error),
);

$primary-palette: map.merge(map.get($_palettes, primary), $_rest);
$tertiary-palette: map.merge(map.get($_palettes, tertiary), $_rest);
