// 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: #3BCE53, secondary: #3BCE53, tertiary: #1A84FF, neutral: #333333
$_palettes: (
  primary: (
    0: #000000,
    10: #002105,
    20: #00390d,
    25: #004611,
    30: #005316,
    35: #00601b,
    40: #006e20,
    50: #008a2b,
    60: #00a836,
    70: #2ec44b,
    80: #52e163,
    90: #70ff7c,
    95: #c8ffc2,
    98: #ebffe5,
    99: #f6fff0,
    100: #ffffff,
  ),
  secondary: (
    0: #000000,
    10: #002105,
    20: #00390d,
    25: #004611,
    30: #005316,
    35: #00601b,
    40: #006e20,
    50: #008a2b,
    60: #00a836,
    70: #2ec44b,
    80: #52e163,
    90: #70ff7c,
    95: #c8ffc2,
    98: #ebffe5,
    99: #f6fff0,
    100: #ffffff,
  ),
  tertiary: (
    0: #000000,
    10: #001b3e,
    20: #002f65,
    25: #003a79,
    30: #00458e,
    35: #0051a4,
    40: #005cba,
    50: #0075e8,
    60: #418fff,
    70: #7babff,
    80: #aac7ff,
    90: #d7e3ff,
    95: #ecf0ff,
    98: #f9f9ff,
    99: #fdfbff,
    100: #ffffff,
  ),
  neutral: (
    0: #000000,
    4: #0b0b0b,
    6: #101111,
    10: #1b1c1c,
    12: #1f2020,
    17: #2a2a2a,
    20: #303030,
    22: #343434,
    24: #393939,
    25: #3b3b3b,
    30: #474747,
    35: #535252,
    40: #5f5e5e,
    50: #787777,
    60: #929090,
    70: #acabaa,
    80: #c8c6c6,
    87: #dcdad9,
    90: #e4e2e1,
    92: #eae8e7,
    94: #f0eded,
    95: #f3f0f0,
    96: #f6f3f3,
    98: #fbf9f8,
    99: #fefcfb,
    100: #ffffff,
  ),
  neutral-variant: (
    0: #000000,
    10: #131e12,
    20: #273426,
    25: #323f30,
    30: #3d4a3b,
    35: #495646,
    40: #556252,
    50: #6d7b6a,
    60: #879582,
    70: #a1af9c,
    80: #bccbb7,
    90: #d8e7d2,
    95: #e6f5e0,
    98: #effee8,
    99: #f6fff0,
    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,
    ),
  )
);
