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

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

// Note: Color palettes are generated from primary: #00dddd
$_palettes: (
  primary: (
    0: #000000,
    10: #002020,
    20: #003737,
    25: #004343,
    30: #004f4f,
    35: #005c5c,
    40: #006a6a,
    50: #008585,
    60: #00a1a1,
    70: #00bebe,
    80: #00dddd,
    90: #49f9f9,
    95: #adfffe,
    98: #e2fffe,
    99: #f1fffe,
    100: #ffffff,
  ),
  secondary: (
    0: #000000,
    10: #002020,
    20: #003737,
    25: #004343,
    30: #114f4f,
    35: #215b5a,
    40: #2f6767,
    50: #498080,
    60: #639a9a,
    70: #7eb5b4,
    80: #99d1d0,
    90: #b4edec,
    95: #c2fbfa,
    98: #e2fffe,
    99: #f1fffe,
    100: #ffffff,
  ),
  tertiary: (
    0: #000000,
    10: #220e47,
    20: #38265e,
    25: #43316a,
    30: #4f3d76,
    35: #5b4882,
    40: #67548f,
    50: #806daa,
    60: #9b86c5,
    70: #b6a1e2,
    80: #d2bcff,
    90: #eaddff,
    95: #f6edff,
    98: #fef7ff,
    99: #fffbff,
    100: #ffffff,
  ),
  neutral: (
    0: #000000,
    10: #151d1d,
    20: #2a3232,
    25: #353d3d,
    30: #404848,
    35: #4c5454,
    40: #58605f,
    50: #717978,
    60: #8a9292,
    70: #a5adac,
    80: #c0c8c7,
    90: #dce4e3,
    95: #ebf2f1,
    98: #f3fbfa,
    99: #f6fefd,
    100: #ffffff,
    4: #080f0f,
    6: #0d1515,
    12: #192121,
    17: #242b2b,
    22: #2f3636,
    24: #333b3a,
    87: #d4dcdb,
    92: #e2eae9,
    94: #e8efef,
    96: #edf5f4,
  ),
  neutral-variant: (
    0: #000000,
    10: #101e1e,
    20: #253333,
    25: #303e3e,
    30: #3b4949,
    35: #465555,
    40: #526161,
    50: #6b7a79,
    60: #849493,
    70: #9faeae,
    80: #bacac9,
    90: #d6e6e5,
    95: #e4f4f3,
    98: #ecfdfc,
    99: #f1fffe,
    100: #ffffff,
  ),
  error: (
    0: #000000,
    10: #410002,
    20: #690005,
    25: #7e0007,
    30: #93000a,
    35: #a80710,
    40: #ba1a1a,
    50: #de3730,
    60: #ff5449,
    70: #ff897d,
    80: #ffb4ab,
    90: #ffdad6,
    95: #ffedea,
    98: #fff8f7,
    99: #fffbff,
    100: #ffffff,
  ),
);

$_rest: (
  secondary: map.get($_palettes, secondary),
  neutral: map.get($_palettes, neutral),
  neutral-variant: map.get($_palettes,  neutral-variant),
  error: map.get($_palettes, error),
);
$_primary: map.merge(map.get($_palettes, primary), $_rest);
$_tertiary: map.merge(map.get($_palettes, tertiary), $_rest);

$light-theme: mat.define-theme((
  color: (
    theme-type: light,
    primary: $_primary,
    tertiary: $_tertiary,
    use-system-variables: true,
  ),
  typography: (
    use-system-variables: true,
  ),
));
$dark-theme: mat.define-theme((
  color: (
    theme-type: dark,
    primary: $_primary,
    tertiary: $_tertiary,
    use-system-variables: true,
  ),
  typography: (
    use-system-variables: true,
  ),
));