@use 'sass:map';
@use '@funidata/fudis-core' as core;

// This file was generated by running 'ng generate @angular/material:m3-theme'.
// Proceed with caution if making changes to this file.
// Note: Color palettes are generated from primary: #1076db, secondary: #d4d4d4
$_palettes: (
  primary: (
    0: core.$color-black,
    10: core.$color-primary-extra-dark,
    20: core.$color-primary-extra-dark,
    25: core.$color-primary-dark,
    30: core.$color-primary-dark,
    35: core.$color-primary-dark,
    40: core.$color-primary-light,
    50: core.$color-primary,
    60: core.$color-primary,
    70: core.$color-primary-light,
    80: core.$color-primary-light,
    90: core.$color-primary-light,
    95: core.$color-white,
    98: core.$color-white,
    99: core.$color-white,
    100: core.$color-white,
  ),
  secondary: (
    0: core.$color-black,
    10: core.$color-gray-dark,
    20: core.$color-gray-dark,
    25: core.$color-gray-dark,
    30: core.$color-gray-dark,
    35: core.$color-gray-middle,
    40: core.$color-gray-middle,
    50: core.$color-gray-middle,
    60: core.$color-gray-light,
    70: core.$color-gray-light,
    80: core.$color-gray-light,
    90: core.$color-gray-extra-light,
    95: core.$color-gray-extra-light,
    98: core.$color-white,
    99: core.$color-white,
    100: core.$color-white,
  ),
  neutral: (
    0: core.$color-black,
    10: core.$color-gray-dark,
    20: core.$color-gray-dark,
    25: core.$color-gray-dark,
    30: core.$color-gray-dark,
    35: core.$color-gray-middle,
    40: core.$color-gray-middle,
    50: core.$color-gray-middle,
    60: core.$color-gray-light,
    70: core.$color-gray-light,
    80: core.$color-gray-light,
    90: core.$color-gray-extra-light,
    95: core.$color-gray-extra-light,
    98: core.$color-white,
    99: core.$color-white,
    100: core.$color-white,
    4: core.$color-black,
    6: core.$color-black,
    12: core.$color-gray-dark,
    17: core.$color-gray-dark,
    22: core.$color-gray-dark,
    24: core.$color-gray-dark,
    87: core.$color-gray-light,
    92: core.$color-gray-extra-light,
    94: core.$color-gray-extra-light,
    96: core.$color-white,
  ),
  neutral-variant: (
    0: core.$color-black,
    10: core.$color-black,
    20: core.$color-gray-dark,
    25: core.$color-gray-dark,
    30: core.$color-black,
    35: core.$color-gray-middle,
    40: core.$color-gray-middle,
    50: core.$color-gray-middle,
    60: core.$color-gray-light,
    70: core.$color-gray-light,
    80: core.$color-gray-light,
    90: core.$color-gray-extra-light,
    95: core.$color-gray-extra-light,
    98: core.$color-white,
    99: core.$color-white,
    100: core.$color-white,
  ),
  error: (
    0: core.$color-black,
    10: core.$color-black,
    20: core.$color-red,
    25: core.$color-red,
    30: core.$color-red,
    35: core.$color-red,
    40: core.$color-red,
    50: core.$color-red,
    60: core.$color-red,
    70: core.$color-red-light,
    80: core.$color-red-light,
    90: core.$color-red-light,
    95: core.$color-red-light,
    98: core.$color-white,
    99: core.$color-white,
    100: core.$color-white,
  ),
);
$_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);
