themes {
	matugen {
		text_unselected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		text_selected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface_variant.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		ribbon_selected {
			base {{ colors.on_primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.on_primary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		ribbon_unselected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface_variant.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.outline.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		table_title {
			base {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		table_cell_selected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface_variant.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		table_cell_unselected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		list_selected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface_variant.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		list_unselected {
			base {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		frame_unselected {
			base {{ colors.outline.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.outline_variant.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		frame_selected {
			base {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.outline.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		frame_highlight {
			base {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		exit_code_success {
			base {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.outline.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		exit_code_error {
			base {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			background {{ colors.surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_0 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_1 {{ colors.on_surface.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_2 {{ colors.outline.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			emphasis_3 {{ colors.outline_variant.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
		multiplayer_user_colors {
			player_1 {{ colors.primary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_2 {{ colors.secondary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_3 {{ colors.tertiary.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_4 {{ colors.error.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_5 {{ colors.primary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_6 {{ colors.secondary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_7 {{ colors.tertiary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_8 {{ colors.on_primary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_9 {{ colors.on_secondary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
			player_10 {{ colors.on_tertiary_container.default.rgb | replace: "rgb(", "" | replace: ")", "" | replace: ",", "" }}
		}
	}
}
