// 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;
@use './font';

// Note: Color palettes are generated from primary: #1A84FF, secondary: #00A656, tertiary: #FB8700, neutral: #E6C9B7
$_palettes: (
  primary: (
    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,
  ),
  secondary: (
    0: #000000,
    10: #00210c,
    20: #003919,
    25: #004520,
    30: #005227,
    35: #00602f,
    40: #006d36,
    50: #008946,
    60: #02a656,
    70: #39c26f,
    80: #5adf87,
    90: #79fca1,
    95: #c4ffcd,
    98: #eaffea,
    99: #f5fff3,
    100: #ffffff,
  ),
  tertiary: (
    0: #000000,
    10: #2f1500,
    20: #4e2600,
    25: #5e2f00,
    30: #6f3800,
    35: #804200,
    40: #924c00,
    50: #b66000,
    60: #dc7600,
    70: #ff8e1e,
    80: #ffb780,
    90: #ffdcc4,
    95: #ffede3,
    98: #fff8f5,
    99: #fffbff,
    100: #ffffff,
  ),
  neutral: (
    0: #000000,
    4: #100a05,
    6: #170e08,
    10: #27180d,
    12: #2c1c11,
    17: #37271a,
    20: #3e2d20,
    22: #433124,
    24: #483529,
    25: #4a372b,
    30: #574335,
    35: #634e40,
    40: #705a4c,
    50: #8a7263,
    60: #a58c7c,
    70: #c1a695,
    80: #dec1af,
    87: #f2d5c2,
    90: #fbddca,
    92: #fde3d4,
    94: #feeadf,
    95: #ffede4,
    96: #fff1ea,
    98: #fff8f5,
    99: #fffbff,
    100: #ffffff,
  ),
  neutral-variant: (
    0: #000000,
    10: #161c27,
    20: #2a303d,
    25: #353b48,
    30: #414754,
    35: #4c5260,
    40: #585e6c,
    50: #717786,
    60: #8b91a0,
    70: #a5abbb,
    80: #c1c6d6,
    90: #dde2f3,
    95: #ecf0ff,
    98: #f9f9ff,
    99: #fdfbff,
    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,
    ),
    typography: (
      plain-family: font.family('source-sans'),
      brand-family: font.family('mukta'),
      regular-weight: 400,
      medium-weight: 500,
      bold-weight: 800,
    ),
    density: (
      scale: 0,
    ),
  )
);
