// 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: #135ac5, secondary: #29bcb0
$_palettes: (
	primary: (
		0: #000000,
		10: #001944,
		20: #002d6d,
		25: #003783,
		30: #00429a,
		35: #004db1,
		40: #1159c4,
		50: #3973df,
		60: #588dfb,
		70: #84aaff,
		80: #afc6ff,
		90: #d9e2ff,
		95: #edf0ff,
		98: #faf8ff,
		99: #fefbff,
		100: #ffffff
	),
	secondary: (
		0: #000000,
		10: #00201d,
		20: #003733,
		25: #00433e,
		30: #00504a,
		35: #005d56,
		40: #006a63,
		50: #00867c,
		60: #00a297,
		70: #2dbeb2,
		80: #54dace,
		90: #75f7ea,
		95: #b2fff5,
		98: #e4fffa,
		99: #f2fffc,
		100: #ffffff
	),
	tertiary: (
		0: #000000,
		10: #330044,
		20: #54006d,
		25: #620f7c,
		30: #6f2089,
		35: #7c2f96,
		40: #8a3ca3,
		50: #a556be,
		60: #c270da,
		70: #df8bf7,
		80: #f0b0ff,
		90: #fbd7ff,
		95: #ffebff,
		98: #fff7fb,
		99: #fffbff,
		100: #ffffff
	),
	neutral: (
		0: #000000,
		10: #191b22,
		20: #2e3037,
		25: #393b43,
		30: #44464e,
		35: #50525a,
		40: #5c5e66,
		50: #75777f,
		60: #8f9099,
		70: #aaabb4,
		80: #c5c6cf,
		90: #e1e2eb,
		95: #f0f0fa,
		98: #faf8ff,
		99: #fefbff,
		100: #ffffff,
		4: #0c0e14,
		6: #11131a,
		12: #1d1f26,
		17: #282a31,
		22: #32353c,
		24: #373940,
		87: #d9d9e3,
		92: #e7e7f1,
		94: #ededf7,
		96: #f3f3fc
	),
	neutral-variant: (
		0: #000000,
		10: #171b26,
		20: #2c303c,
		25: #373b47,
		30: #424653,
		35: #4e525f,
		40: #5a5e6b,
		50: #737784,
		60: #8c909f,
		70: #a7abba,
		80: #c2c6d5,
		90: #dfe2f2,
		95: #edf0ff,
		98: #faf8ff,
		99: #fefbff,
		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
		)
	)
);
$dark-theme: mat.define-theme(
	(
		color: (
			theme-type: dark,
			primary: $_primary,
			tertiary: $_tertiary
		)
	)
);
