@use 'sass:map';

/// Adds the error colors to the given palette.
@function _patch-error-palette($palette) {
  @return map.merge(
    $palette,
    (
      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,
      ),
    )
  );
}

/// Red color palette to be used as primary or tertiary palette.
$red-palette: _patch-error-palette(
  (
    0: #000,
    10: #410000,
    20: #690100,
    25: #7e0100,
    30: #930100,
    35: #a90100,
    40: #c00100,
    50: #ef0000,
    60: #ff5540,
    70: #ff8a78,
    80: #ffb4a8,
    90: #ffdad4,
    95: #ffedea,
    98: #fff8f6,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #2c1512,
      20: #442925,
      25: #513430,
      30: #5d3f3b,
      35: #6a4b46,
      40: #775651,
      50: #926f69,
      60: #ae8882,
      70: #caa29c,
      80: #e7bdb6,
      90: #ffdad4,
      95: #ffedea,
      98: #fff8f6,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #201a19,
      20: #362f2e,
      25: #413a38,
      30: #4d4544,
      35: #59504f,
      40: #655c5b,
      50: #7f7573,
      60: #998e8d,
      70: #b4a9a7,
      80: #d0c4c2,
      90: #ede0dd,
      95: #fbeeec,
      98: #fff8f6,
      99: #fffbff,
      100: #fff,
      4: #130d0c,
      6: #181211,
      12: #251e1d,
      17: #302828,
      22: #3b3332,
      24: #3f3737,
      87: #e4d7d6,
      92: #f3e5e4,
      94: #f9ebe9,
      96: #fef1ef,
    ),
    neutral-variant: (
      0: #000,
      10: #251917,
      20: #3b2d2b,
      25: #473836,
      30: #534341,
      35: #5f4f4c,
      40: #6c5a58,
      50: #857370,
      60: #a08c89,
      70: #bca7a3,
      80: #d8c2be,
      90: #f5ddda,
      95: #ffedea,
      98: #fff8f6,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Green color palette to be used as primary or tertiary palette.
$green-palette: _patch-error-palette(
  (
    0: #000,
    10: #020,
    20: #013a00,
    25: #014600,
    30: #015300,
    35: #026100,
    40: #026e00,
    50: #038b00,
    60: #03a800,
    70: #03c700,
    80: #02e600,
    90: #77ff61,
    95: #cbffb8,
    98: #edffe1,
    99: #f7ffee,
    100: #fff,
    secondary: (
      0: #000,
      10: #121f0e,
      20: #263422,
      25: #313f2c,
      30: #3c4b37,
      35: #485642,
      40: #54634d,
      50: #6c7b65,
      60: #86957e,
      70: #a0b097,
      80: #bbcbb2,
      90: #d7e8cd,
      95: #e5f6da,
      98: #eeffe3,
      99: #f7ffee,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1c18,
      20: #2f312d,
      25: #3a3c38,
      30: #454743,
      35: #51534e,
      40: #5d5f5a,
      50: #767872,
      60: #90918c,
      70: #abaca6,
      80: #c6c7c1,
      90: #e2e3dc,
      95: #f1f1eb,
      98: #f9faf3,
      99: #fcfdf6,
      100: #fff,
      4: #0c0f0b,
      6: #121410,
      12: #1e201c,
      17: #282b26,
      22: #333531,
      24: #383a35,
      87: #dadbd3,
      92: #e8e9e1,
      94: #eeeee7,
      96: #f3f4ed,
    ),
    neutral-variant: (
      0: #000,
      10: #181d15,
      20: #2c3229,
      25: #373d34,
      30: #43483f,
      35: #4e544a,
      40: #5a6056,
      50: #73796e,
      60: #8d9387,
      70: #a7ada1,
      80: #c3c8bc,
      90: #dfe4d7,
      95: #edf3e5,
      98: #f6fbee,
      99: #f9fef1,
      100: #fff,
    ),
  )
);

/// Blue color palette to be used as primary or tertiary palette.
$blue-palette: _patch-error-palette(
  (
    0: #000,
    10: #00006e,
    20: #0001ac,
    25: #0001cd,
    30: #0000ef,
    35: #1a21ff,
    40: #343dff,
    50: #5a64ff,
    60: #7c84ff,
    70: #9da3ff,
    80: #bec2ff,
    90: #e0e0ff,
    95: #f1efff,
    98: #fbf8ff,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #191a2c,
      20: #2e2f42,
      25: #393a4d,
      30: #444559,
      35: #505165,
      40: #5c5d72,
      50: #75758b,
      60: #8f8fa6,
      70: #a9a9c1,
      80: #c5c4dd,
      90: #e1e0f9,
      95: #f1efff,
      98: #fbf8ff,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1b1b1f,
      20: #303034,
      25: #3c3b3f,
      30: #47464a,
      35: #535256,
      40: #5f5e62,
      50: #78767a,
      60: #929094,
      70: #adaaaf,
      80: #c8c5ca,
      90: #e5e1e6,
      95: #f3eff4,
      98: #fcf8fd,
      99: #fffbff,
      100: #fff,
      4: #0e0e11,
      6: #131316,
      12: #201f22,
      17: #2a292d,
      22: #353438,
      24: #3a393c,
      87: #dcd9dd,
      92: #ebe7eb,
      94: #f0edf1,
      96: #f6f2f7,
    ),
    neutral-variant: (
      0: #000,
      10: #1b1b23,
      20: #303038,
      25: #3b3b43,
      30: #46464f,
      35: #52515b,
      40: #5e5d67,
      50: #777680,
      60: #91909a,
      70: #acaab4,
      80: #c7c5d0,
      90: #e4e1ec,
      95: #f2effa,
      98: #fbf8ff,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Yellow color palette to be used as primary or tertiary palette.
$yellow-palette: _patch-error-palette(
  (
    0: #000,
    10: #1d1d00,
    20: #323200,
    25: #3e3e00,
    30: #494900,
    35: #550,
    40: #626200,
    50: #7b7b00,
    60: #969600,
    70: #b1b100,
    80: #cdcd00,
    90: #eaea00,
    95: #f9f900,
    98: #fffeac,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #1d1d06,
      20: #323218,
      25: #3d3d22,
      30: #49482d,
      35: #545438,
      40: #606043,
      50: #7a795a,
      60: #949272,
      70: #aead8b,
      80: #cac8a5,
      90: #e7e4bf,
      95: #f5f3cd,
      98: #fefbd5,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1c1c17,
      20: #31312b,
      25: #3c3c35,
      30: #484741,
      35: #54524c,
      40: #605e58,
      50: #797770,
      60: #939189,
      70: #aeaba3,
      80: #c9c6be,
      90: #e6e2d9,
      95: #f4f0e8,
      98: #fdf9f0,
      99: #fffbff,
      100: #fff,
      4: #0f0e0a,
      6: #14140f,
      12: #20201b,
      17: #2b2a25,
      22: #36352f,
      24: #3a3933,
      87: #dddad1,
      92: #ece8df,
      94: #f1ede5,
      96: #f7f3ea,
    ),
    neutral-variant: (
      0: #000,
      10: #1c1c11,
      20: #313125,
      25: #3d3c2f,
      30: #48473a,
      35: #545345,
      40: #605f51,
      50: #797869,
      60: #939182,
      70: #aeac9b,
      80: #cac7b6,
      90: #e6e3d1,
      95: #f4f1df,
      98: #fdfae7,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Cyan color palette to be used as primary or tertiary palette.
$cyan-palette: _patch-error-palette(
  (
    0: #000,
    10: #002020,
    20: #003737,
    25: #004343,
    30: #004f4f,
    35: #005c5c,
    40: #006a6a,
    50: #008585,
    60: #00a1a1,
    70: #00bebe,
    80: #0dd,
    90: #00fbfb,
    95: #adfffe,
    98: #e2fffe,
    99: #f1fffe,
    100: #fff,
    secondary: (
      0: #000,
      10: #051f1f,
      20: #1b3534,
      25: #27403f,
      30: #324b4b,
      35: #3e5757,
      40: #4a6363,
      50: #627c7b,
      60: #7b9695,
      70: #95b0b0,
      80: #b0cccb,
      90: #cce8e7,
      95: #daf6f5,
      98: #e3fffe,
      99: #f1fffe,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #191c1c,
      20: #2d3131,
      25: #383c3c,
      30: #444747,
      35: #4f5353,
      40: #5b5f5f,
      50: #747877,
      60: #8e9191,
      70: #a9acab,
      80: #c4c7c6,
      90: #e0e3e2,
      95: #eff1f0,
      98: #f7faf9,
      99: #fafdfc,
      100: #fff,
      4: #0b0f0e,
      6: #101414,
      12: #1c2020,
      17: #272b2a,
      22: #313635,
      24: #363a39,
      87: #d7dbd9,
      92: #e6e9e7,
      94: #ebefed,
      96: #f1f4f3,
    ),
    neutral-variant: (
      0: #000,
      10: #141d1d,
      20: #293232,
      25: #343d3d,
      30: #3f4948,
      35: #4a5454,
      40: #566060,
      50: #6f7979,
      60: #889392,
      70: #a3adad,
      80: #bec9c8,
      90: #dae5e4,
      95: #e9f3f2,
      98: #f1fbfa,
      99: #f4fefd,
      100: #fff,
    ),
  )
);

/// Magenta color palette to be used as primary or tertiary palette.
$magenta-palette: _patch-error-palette(
  (
    0: #000,
    10: #380038,
    20: #5b005b,
    25: #6e006e,
    30: #810081,
    35: #950094,
    40: #a900a9,
    50: #d200d2,
    60: #fe00fe,
    70: #ff76f6,
    80: #ffabf3,
    90: #ffd7f5,
    95: #ffebf8,
    98: #fff7f9,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #271624,
      20: #3d2b3a,
      25: #493545,
      30: #554151,
      35: #614c5d,
      40: #6e5869,
      50: #877082,
      60: #a2899c,
      70: #bea4b7,
      80: #dabfd2,
      90: #f7daef,
      95: #ffebf8,
      98: #fff7f9,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1e1a1d,
      20: #342f32,
      25: #3f3a3d,
      30: #4b4548,
      35: #575154,
      40: #635d60,
      50: #7c7579,
      60: #968f92,
      70: #b1a9ad,
      80: #cdc4c8,
      90: #e9e0e4,
      95: #f8eef2,
      98: #fff7f9,
      99: #fffbff,
      100: #fff,
      4: #110d10,
      6: #161215,
      12: #231e22,
      17: #2d292c,
      22: #383337,
      24: #3d383b,
      87: #e1d7dc,
      92: #efe6ea,
      94: #f5ebf0,
      96: #fbf1f5,
    ),
    neutral-variant: (
      0: #000,
      10: #21191f,
      20: #372e34,
      25: #423940,
      30: #4e444b,
      35: #5a4f57,
      40: #665b63,
      50: #80747c,
      60: #9a8d95,
      70: #b5a7b0,
      80: #d1c2cb,
      90: #eedee7,
      95: #fcecf5,
      98: #fff7f9,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Orange color palette to be used as primary or tertiary palette.
$orange-palette: _patch-error-palette(
  (
    0: #000,
    10: #311300,
    20: #502400,
    25: #612d00,
    30: #723600,
    35: #843f00,
    40: #964900,
    50: #bc5d00,
    60: #e37100,
    70: #ff8e36,
    80: #ffb787,
    90: #ffdcc7,
    95: #ffede4,
    98: #fff8f5,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #2b1708,
      20: #422b1b,
      25: #4f3625,
      30: #5b4130,
      35: #684c3b,
      40: #755846,
      50: #90715d,
      60: #ab8a75,
      70: #c8a48e,
      80: #e5bfa8,
      90: #ffdcc7,
      95: #ffede4,
      98: #fff8f5,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #201a17,
      20: #362f2b,
      25: #413a36,
      30: #4d4541,
      35: #59514d,
      40: #655d58,
      50: #7e7571,
      60: #998f8a,
      70: #b4a9a4,
      80: #d0c4bf,
      90: #ece0da,
      95: #fbeee8,
      98: #fff8f5,
      99: #fffbff,
      100: #fff,
      4: #120d0b,
      6: #181210,
      12: #241e1b,
      17: #2f2926,
      22: #3a3330,
      24: #3f3834,
      87: #e3d8d3,
      92: #f2e6e1,
      94: #f8ebe6,
      96: #fef1ec,
    ),
    neutral-variant: (
      0: #000,
      10: #241912,
      20: #3a2e26,
      25: #463931,
      30: #52443c,
      35: #5e4f47,
      40: #6b5b52,
      50: #84746a,
      60: #9f8d83,
      70: #baa79d,
      80: #d7c3b8,
      90: #f4ded3,
      95: #ffede4,
      98: #fff8f5,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Chartreuse color palette to be used as primary or tertiary palette.
$chartreuse-palette: _patch-error-palette(
  (
    0: #000,
    10: #0b2000,
    20: #173800,
    25: #1e4400,
    30: #245100,
    35: #2b5e00,
    40: #326b00,
    50: #418700,
    60: #50a400,
    70: #60c100,
    80: #70e000,
    90: #82ff10,
    95: #cfffa9,
    98: #eeffdc,
    99: #f8ffeb,
    100: #fff,
    secondary: (
      0: #000,
      10: #141e0c,
      20: #293420,
      25: #333f2a,
      30: #3f4a35,
      35: #4a5640,
      40: #56624b,
      50: #6f7b62,
      60: #88957b,
      70: #a2b094,
      80: #becbaf,
      90: #dae7ca,
      95: #e8f5d7,
      98: #f0fee0,
      99: #f8ffeb,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1c18,
      20: #2f312c,
      25: #3a3c37,
      30: #464742,
      35: #52534e,
      40: #5e5f5a,
      50: #767872,
      60: #90918b,
      70: #abaca5,
      80: #c7c7c0,
      90: #e3e3dc,
      95: #f1f1ea,
      98: #fafaf2,
      99: #fdfdf5,
      100: #fff,
      4: #0c0f0b,
      6: #121410,
      12: #1e201c,
      17: #282b26,
      22: #333531,
      24: #383a35,
      87: #dadbd3,
      92: #e8e9e1,
      94: #eeeee7,
      96: #f3f4ed,
    ),
    neutral-variant: (
      0: #000,
      10: #181d14,
      20: #2d3228,
      25: #383d33,
      30: #44483e,
      35: #4f5449,
      40: #5b6055,
      50: #74796d,
      60: #8e9286,
      70: #a8ada0,
      80: #c4c8bb,
      90: #e0e4d6,
      95: #eef2e4,
      98: #f7fbec,
      99: #fafeef,
      100: #fff,
    ),
  )
);

/// Spring Green color palette to be used as primary or tertiary palette.
$spring-green-palette: _patch-error-palette(
  (
    0: #000,
    10: #00210b,
    20: #003917,
    25: #00461e,
    30: #005225,
    35: #00602c,
    40: #006d33,
    50: #008942,
    60: #00a751,
    70: #00c561,
    80: #00e472,
    90: #63ff94,
    95: #c4ffcb,
    98: #eaffe9,
    99: #f5fff2,
    100: #fff,
    secondary: (
      0: #000,
      10: #0e1f12,
      20: #233425,
      25: #2e4030,
      30: #394b3b,
      35: #445746,
      40: #506352,
      50: #697c6a,
      60: #829682,
      70: #9cb19c,
      80: #b7ccb7,
      90: #d3e8d2,
      95: #e1f6e0,
      98: #eaffe9,
      99: #f5fff2,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #191c19,
      20: #2e312e,
      25: #393c39,
      30: #454744,
      35: #51534f,
      40: #5d5f5b,
      50: #757873,
      60: #8f918d,
      70: #aaaca7,
      80: #c5c7c2,
      90: #e2e3de,
      95: #f0f1ec,
      98: #f9faf4,
      99: #fcfdf7,
      100: #fff,
      4: #0c0f0c,
      6: #111411,
      12: #1d201d,
      17: #282b27,
      22: #323632,
      24: #373a36,
      87: #d9dbd5,
      92: #e7e9e3,
      94: #edefe8,
      96: #f2f4ee,
    ),
    neutral-variant: (
      0: #000,
      10: #161d17,
      20: #2b322b,
      25: #363d36,
      30: #414941,
      35: #4d544c,
      40: #596058,
      50: #717970,
      60: #8b9389,
      70: #a6ada4,
      80: #c1c9be,
      90: #dde5da,
      95: #ebf3e8,
      98: #f4fcf0,
      99: #f7fef3,
      100: #fff,
    ),
  )
);

/// Azure color palette to be used as primary or tertiary palette.
$azure-palette: _patch-error-palette(
  (
    0: #000,
    10: #001b3f,
    20: #002f65,
    25: #003a7a,
    30: #00458f,
    35: #0050a5,
    40: #005cbb,
    50: #0074e9,
    60: #438fff,
    70: #7cabff,
    80: #abc7ff,
    90: #d7e3ff,
    95: #ecf0ff,
    98: #f9f9ff,
    99: #fdfbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #131c2b,
      20: #283041,
      25: #333c4d,
      30: #3e4759,
      35: #4a5365,
      40: #565e71,
      50: #6f778b,
      60: #8891a5,
      70: #a3abc0,
      80: #bec6dc,
      90: #dae2f9,
      95: #ecf0ff,
      98: #f9f9ff,
      99: #fdfbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1b1f,
      20: #2f3033,
      25: #3b3b3f,
      30: #46464a,
      35: #525256,
      40: #5e5e62,
      50: #77777a,
      60: #919094,
      70: #ababaf,
      80: #c7c6ca,
      90: #e3e2e6,
      95: #f2f0f4,
      98: #faf9fd,
      99: #fdfbff,
      100: #fff,
      4: #0d0e11,
      6: #121316,
      12: #1f2022,
      17: #292a2c,
      22: #343537,
      24: #38393c,
      87: #dbd9dd,
      92: #e9e7eb,
      94: #efedf0,
      96: #f4f3f6,
    ),
    neutral-variant: (
      0: #000,
      10: #181c22,
      20: #2d3038,
      25: #383b43,
      30: #44474e,
      35: #4f525a,
      40: #5b5e66,
      50: #74777f,
      60: #8e9099,
      70: #a9abb4,
      80: #c4c6d0,
      90: #e0e2ec,
      95: #eff0fa,
      98: #f9f9ff,
      99: #fdfbff,
      100: #fff,
    ),
  )
);

/// Violet color palette to be used as primary or tertiary palette.
$violet-palette: _patch-error-palette(
  (
    0: #000,
    10: #270057,
    20: #42008a,
    25: #5000a4,
    30: #5f00c0,
    35: #6e00dc,
    40: #7d00fa,
    50: #944aff,
    60: #a974ff,
    70: #bf98ff,
    80: #d5baff,
    90: #ecdcff,
    95: #f7edff,
    98: #fef7ff,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #1f182a,
      20: #352d40,
      25: #40384c,
      30: #4b4357,
      35: #574f63,
      40: #645b70,
      50: #7d7389,
      60: #978ca4,
      70: #b2a7bf,
      80: #cec2db,
      90: #eadef7,
      95: #f7edff,
      98: #fef7ff,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1d1b1e,
      20: #323033,
      25: #3d3a3e,
      30: #49464a,
      35: #545155,
      40: #605d61,
      50: #7a767a,
      60: #948f94,
      70: #aeaaae,
      80: #cac5ca,
      90: #e6e1e6,
      95: #f5eff4,
      98: #fef8fc,
      99: #fffbff,
      100: #fff,
      4: #0f0d11,
      6: #151316,
      12: #211f22,
      17: #2b292d,
      22: #363437,
      24: #3b383c,
      87: #ded8dd,
      92: #ede6eb,
      94: #f2ecf1,
      96: #f8f2f6,
    ),
    neutral-variant: (
      0: #000,
      10: #1d1a22,
      20: #332f37,
      25: #3e3a42,
      30: #49454e,
      35: #55515a,
      40: #615c66,
      50: #7b757f,
      60: #958e99,
      70: #b0a9b3,
      80: #cbc4cf,
      90: #e8e0eb,
      95: #f6eef9,
      98: #fef7ff,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Rose color palette to be used as primary or tertiary palette.
$rose-palette: _patch-error-palette(
  (
    0: #000,
    10: #3f001b,
    20: #65002f,
    25: #7a003a,
    30: #8f0045,
    35: #a40050,
    40: #ba005c,
    50: #e80074,
    60: #ff4a8e,
    70: #ff84a9,
    80: #ffb1c5,
    90: #ffd9e1,
    95: #ffecef,
    98: #fff8f8,
    99: #fffbff,
    100: #fff,
    secondary: (
      0: #000,
      10: #2b151b,
      20: #422930,
      25: #4f343b,
      30: #5b3f46,
      35: #684b52,
      40: #74565d,
      50: #8f6f76,
      60: #aa888f,
      70: #c6a2aa,
      80: #e3bdc5,
      90: #ffd9e1,
      95: #ffecef,
      98: #fff8f8,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #201a1b,
      20: #352f30,
      25: #413a3b,
      30: #4c4546,
      35: #585052,
      40: #655c5e,
      50: #7e7576,
      60: #988e90,
      70: #b3a9aa,
      80: #cfc4c5,
      90: #ece0e1,
      95: #faeeef,
      98: #fff8f8,
      99: #fffbff,
      100: #fff,
      4: #120d0e,
      6: #171213,
      12: #241e1f,
      17: #2f2829,
      22: #3a3334,
      24: #3e3738,
      87: #e3d7d8,
      92: #f1e5e6,
      94: #f7ebec,
      96: #fdf1f2,
    ),
    neutral-variant: (
      0: #000,
      10: #24191b,
      20: #3a2d30,
      25: #45383b,
      30: #514346,
      35: #5d4f52,
      40: #6a5a5e,
      50: #847376,
      60: #9e8c90,
      70: #baa7aa,
      80: #d6c2c5,
      90: #f3dde1,
      95: #ffecef,
      98: #fff8f8,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Custom blue palette rgb(27, 132, 255)
$custom-blue-palette: _patch-error-palette(
  (
    0: #000,
    10: #0b1a3d,
    20: #16357a,
    25: #1e4499,
    30: #2652b8,
    35: #2e61d7,
    40: #366ff6,
    50: #1b84ff,
    60: #4d9dff,
    70: #7fb6ff,
    80: #b1ceff,
    90: #e3e6ff,
    95: #f1f2ff,
    98: #f8f9ff,
    99: #fbfdff,
    100: #fff,
    secondary: (
      0: #000,
      10: #1a1d2e,
      20: #2f3248,
      25: #3a3e55,
      30: #454962,
      35: #51556f,
      40: #5d617c,
      50: #767a96,
      60: #9094b1,
      70: #abafcc,
      80: #c6c9e7,
      90: #e2e5f3,
      95: #f0f2f9,
      98: #f8f9fc,
      99: #fbfdff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1b1f,
      20: #2f3034,
      25: #3b3b3f,
      30: #46464a,
      35: #525256,
      40: #5e5e62,
      50: #77777a,
      60: #919094,
      70: #ababaf,
      80: #c7c6ca,
      90: #e3e2e6,
      95: #f2f0f4,
      98: #fcf8fd,
      99: #fffbff,
      100: #fff,
      4: #0e0e11,
      6: #131316,
      12: #201f22,
      17: #2a292d,
      22: #353438,
      24: #3a393c,
      87: #dcd9dd,
      92: #ebe7eb,
      94: #f0edf1,
      96: #f6f2f7,
    ),
    neutral-variant: (
      0: #000,
      10: #1b1b23,
      20: #303038,
      25: #3b3b43,
      30: #46464f,
      35: #52515b,
      40: #5e5d67,
      50: #777680,
      60: #91909a,
      70: #acaab4,
      80: #c7c5d0,
      90: #e4e1ec,
      95: #f2effa,
      98: #fbf8ff,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Custom aqua palette #0074ba
$custom-aqua-palette: _patch-error-palette(
  (
    0: #000,
    10: #001a26,
    20: #00334d,
    25: #00405f,
    30: #004d71,
    35: #005983,
    40: #006695,
    50: #0074ba,
    60: #3399cc,
    70: #66b3dd,
    80: #99ccee,
    90: #cce0ff,
    95: #e6f0ff,
    98: #f5f9ff,
    99: #fbfdff,
    100: #fff,
    secondary: (
      0: #000,
      10: #1a1d2e,
      20: #2f3248,
      25: #3a3e55,
      30: #454962,
      35: #51556f,
      40: #5d617c,
      50: #767a96,
      60: #9094b1,
      70: #abafcc,
      80: #c6c9e7,
      90: #e2e5f3,
      95: #f0f2f9,
      98: #f8f9fc,
      99: #fbfdff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1b1f,
      20: #2f3034,
      25: #3b3b3f,
      30: #46464a,
      35: #525256,
      40: #5e5e62,
      50: #77777a,
      60: #919094,
      70: #ababaf,
      80: #c7c6ca,
      90: #e3e2e6,
      95: #f2f0f4,
      98: #fcf8fd,
      99: #fffbff,
      100: #fff,
      4: #0e0e11,
      6: #131316,
      12: #201f22,
      17: #2a292d,
      22: #353438,
      24: #3a393c,
      87: #dcd9dd,
      92: #ebe7eb,
      94: #f0edf1,
      96: #f6f2f7,
    ),
    neutral-variant: (
      0: #000,
      10: #1b1b23,
      20: #303038,
      25: #3b3b43,
      30: #46464f,
      35: #52515b,
      40: #5e5d67,
      50: #777680,
      60: #91909a,
      70: #acaab4,
      80: #c7c5d0,
      90: #e4e1ec,
      95: #f2effa,
      98: #fbf8ff,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Custom purple palette #763ebd
$custom-purple-palette: _patch-error-palette(
  (
    0: #000,
    10: #1a0040,
    20: #330080,
    25: #400099,
    30: #4d00b3,
    35: #5900cc,
    40: #6600e6,
    50: #763ebd,
    60: #9966ff,
    70: #b388ff,
    80: #ccaaff,
    90: #e6ccff,
    95: #f2e6ff,
    98: #f9f5ff,
    99: #fcfaff,
    100: #fff,
    secondary: (
      0: #000,
      10: #2a1a35,
      20: #45304d,
      25: #523b5a,
      30: #5f4667,
      35: #6c5174,
      40: #795c81,
      50: #93729e,
      60: #ae8fbb,
      70: #c9abd8,
      80: #e5c7f5,
      90: #f2e6ff,
      95: #f9f5ff,
      98: #fcfaff,
      99: #fffbff,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1d1a20,
      20: #322f35,
      25: #3d3a40,
      30: #49464b,
      35: #555157,
      40: #615c62,
      50: #7a757b,
      60: #948f95,
      70: #aea9af,
      80: #cac4ca,
      90: #e6e0e6,
      95: #f4eff4,
      98: #fcf8fc,
      99: #fffbff,
      100: #fff,
      4: #110d12,
      6: #161217,
      12: #231e23,
      17: #2d282d,
      22: #383338,
      24: #3d383d,
      87: #e1d7dc,
      92: #efe6eb,
      94: #f5ebf0,
      96: #fbf1f6,
    ),
    neutral-variant: (
      0: #000,
      10: #21191f,
      20: #372e34,
      25: #423940,
      30: #4e444b,
      35: #5a4f57,
      40: #665b63,
      50: #80747c,
      60: #9a8d95,
      70: #b5a7b0,
      80: #d1c2cb,
      90: #eedee7,
      95: #fcecf5,
      98: #fff7f9,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Custom green palette #0a7ea4
$custom-green-palette: _patch-error-palette(
  (
    0: #000,
    10: #052a3d,
    20: #0a547a,
    25: #0d6b91,
    30: #1082a8,
    35: #1399bf,
    40: #16b0d6,
    50: #0a7ea4,
    60: #3399b8,
    70: #66b4cc,
    80: #99cfe0,
    90: #cceaf4,
    95: #e6f5fa,
    98: #f5fbfd,
    99: #fbfdfe,
    100: #fff,
    secondary: (
      0: #000,
      10: #0a1d2a,
      20: #1a3548,
      25: #26405a,
      30: #324b6c,
      35: #3e567e,
      40: #4a6190,
      50: #637ba8,
      60: #7d96c0,
      70: #97b1d8,
      80: #b2ccf0,
      90: #cce7f8,
      95: #e6f3fc,
      98: #f5f9fe,
      99: #fbfdfe,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1c1e,
      20: #2f3133,
      25: #3a3c3e,
      30: #464749,
      35: #525355,
      40: #5e5f61,
      50: #777879,
      60: #919293,
      70: #abacad,
      80: #c6c7c8,
      90: #e2e2e3,
      95: #f1f1f2,
      98: #f9f9f9,
      99: #fcfcfc,
      100: #fff,
      4: #0c0e10,
      6: #111314,
      12: #1e2021,
      17: #292a2c,
      22: #343536,
      24: #393a3b,
      87: #d9dadb,
      92: #e8e9e9,
      94: #ededee,
      96: #f3f4f4,
    ),
    neutral-variant: (
      0: #000,
      10: #181d20,
      20: #2d3235,
      25: #383d40,
      30: #43484b,
      35: #4f5457,
      40: #5b5f63,
      50: #74797c,
      60: #8e9396,
      70: #a9aeb1,
      80: #c4c9cc,
      90: #e0e4e7,
      95: #eff2f5,
      98: #f8f9fa,
      99: #fbfcfd,
      100: #fff,
    ),
  )
);

/// Custom orange palette rgb(250, 137, 107)
$custom-orange-palette: _patch-error-palette(
  (
    0: #000,
    10: #4d1a0a,
    20: #803314,
    25: #994019,
    30: #b34d1e,
    35: #cc5923,
    40: #e66628,
    50: #fa896b,
    60: #ffa388,
    70: #ffbda5,
    80: #ffd7c2,
    90: #fff0e0,
    95: #fff8f0,
    98: #fffcf8,
    99: #fffdfc,
    100: #fff,
    secondary: (
      0: #000,
      10: #2d1a0a,
      20: #4d3320,
      25: #5f402d,
      30: #714d3a,
      35: #835a47,
      40: #956754,
      50: #b38470,
      60: #d1a18c,
      70: #efbea8,
      80: #ffdcc4,
      90: #fff0d9,
      95: #fff8ed,
      98: #fffcf5,
      99: #fffdfa,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1c1a17,
      20: #312f2b,
      25: #3c3a35,
      30: #484541,
      35: #54514c,
      40: #605d58,
      50: #797670,
      60: #938f89,
      70: #aea9a3,
      80: #c9c4be,
      90: #e6e0d9,
      95: #f4efe8,
      98: #fdf9f0,
      99: #fffbf5,
      100: #fff,
      4: #0f0d0a,
      6: #14130f,
      12: #201f1b,
      17: #2b2925,
      22: #36332f,
      24: #3a3833,
      87: #dddad1,
      92: #ece8df,
      94: #f1ede5,
      96: #f7f3ea,
    ),
    neutral-variant: (
      0: #000,
      10: #1c1c11,
      20: #313125,
      25: #3d3c2f,
      30: #48473a,
      35: #545345,
      40: #605f51,
      50: #797869,
      60: #939182,
      70: #aeac9b,
      80: #cac7b6,
      90: #e6e3d1,
      95: #f4f1df,
      98: #fdfae7,
      99: #fffbff,
      100: #fff,
    ),
  )
);

/// Custom cyan palette #01c0c8
$custom-cyan-palette: _patch-error-palette(
  (
    0: #000,
    10: #003a3d,
    20: #007075,
    25: #008a90,
    30: #00a3ab,
    35: #00bdc6,
    40: #00d6e1,
    50: #01c0c8,
    60: #33d3db,
    70: #66e6ed,
    80: #99f2f6,
    90: #ccfafb,
    95: #e6fcfd,
    98: #f5fefe,
    99: #fbfffe,
    100: #fff,
    secondary: (
      0: #000,
      10: #0a1d20,
      20: #1a3538,
      25: #264044,
      30: #324b4f,
      35: #3e565a,
      40: #4a6165,
      50: #637b7f,
      60: #7d9699,
      70: #97b1b4,
      80: #b2cccf,
      90: #cce7e9,
      95: #e6f3f4,
      98: #f5f9fa,
      99: #fbfdfe,
      100: #fff,
    ),
    neutral: (
      0: #000,
      10: #1a1c1d,
      20: #2f3132,
      25: #3a3c3d,
      30: #464748,
      35: #525354,
      40: #5e5f60,
      50: #777879,
      60: #919293,
      70: #abacad,
      80: #c6c7c8,
      90: #e2e2e3,
      95: #f1f1f2,
      98: #f9f9f9,
      99: #fcfcfc,
      100: #fff,
      4: #0c0e0f,
      6: #111313,
      12: #1e2020,
      17: #292a2b,
      22: #343536,
      24: #393a3b,
      87: #d9dadb,
      92: #e8e9e9,
      94: #ededee,
      96: #f3f4f4,
    ),
    neutral-variant: (
      0: #000,
      10: #181d1e,
      20: #2d3233,
      25: #383d3e,
      30: #43484a,
      35: #4f5456,
      40: #5b5f62,
      50: #74797b,
      60: #8e9395,
      70: #a9aeb0,
      80: #c4c9cb,
      90: #e0e4e6,
      95: #eff2f4,
      98: #f8f9fa,
      99: #fbfcfd,
      100: #fff,
    ),
  )
);
