//#region lib/ui/helpers/colors/colors.ts
var e = /* @__PURE__ */ function(e) {
	return e.black = "black", e.darkGrey = "darkGrey", e.green = "green", e.lavender = "lavender", e.lightGrey = "lightGrey", e.lightSand = "lightSand", e.marygold = "marygold", e.orange = "orange", e.pearl = "pearl", e.red = "red", e.saffron = "saffron", e.sand = "sand", e.sienna = "sienna", e.ultramarine = "ultramarine", e.verdigris = "verdigris", e.wave = "wave", e.white = "white", e.current = "current", e;
}({}), t = {
	[e.black]: "border-black",
	[e.darkGrey]: "border-darkGrey",
	[e.green]: "border-green",
	[e.lavender]: "border-lavender",
	[e.lightGrey]: "border-lightGrey",
	[e.lightSand]: "border-lightSand",
	[e.marygold]: "border-marygold",
	[e.orange]: "border-orange",
	[e.red]: "border-red",
	[e.saffron]: "border-saffron",
	[e.sand]: "border-sand",
	[e.sienna]: "border-sienna",
	[e.ultramarine]: "border-ultramarine",
	[e.verdigris]: "border-verdigris",
	[e.wave]: "border-wave",
	[e.white]: "border-white",
	[e.current]: "border-current"
}, n = {
	[e.black]: "bg-black",
	[e.darkGrey]: "bg-darkGrey",
	[e.green]: "bg-green",
	[e.lavender]: "bg-lavender",
	[e.lightGrey]: "bg-lightGrey",
	[e.lightSand]: "bg-lightSand",
	[e.marygold]: "bg-marygold",
	[e.orange]: "bg-orange",
	[e.pearl]: "bg-pearl",
	[e.red]: "bg-red",
	[e.saffron]: "bg-saffron",
	[e.sand]: "bg-sand",
	[e.sienna]: "bg-sienna",
	[e.ultramarine]: "bg-ultramarine",
	[e.verdigris]: "bg-verdigris",
	[e.wave]: "bg-wave",
	[e.white]: "bg-white",
	[e.current]: "bg-current"
}, r = {
	[e.black]: "text-black",
	[e.green]: "text-green",
	[e.lavender]: "text-lavender",
	[e.lightSand]: "text-lightSand",
	[e.marygold]: "text-marygold",
	[e.orange]: "text-orange",
	[e.pearl]: "text-pearl",
	[e.red]: "text-red",
	[e.saffron]: "text-saffron",
	[e.sand]: "text-sand",
	[e.sienna]: "text-sienna",
	[e.ultramarine]: "text-ultramarine",
	[e.verdigris]: "text-verdigris",
	[e.wave]: "text-wave",
	[e.white]: "text-white",
	[e.darkGrey]: "text-darkGrey",
	[e.lightGrey]: "text-lightGrey",
	[e.current]: "text-current"
}, i = {
	[e.black]: "to-black",
	[e.green]: "to-green",
	[e.lavender]: "to-lavender",
	[e.lightSand]: "to-lightSand",
	[e.marygold]: "to-marygold",
	[e.orange]: "to-orange",
	[e.pearl]: "to-pearl",
	[e.red]: "to-red",
	[e.saffron]: "to-saffron",
	[e.sand]: "to-sand",
	[e.sienna]: "to-sienna",
	[e.ultramarine]: "to-ultramarine",
	[e.verdigris]: "to-verdigris",
	[e.wave]: "to-wave",
	[e.white]: "to-white",
	[e.darkGrey]: "to-darkGrey",
	[e.lightGrey]: "to-lightGrey",
	[e.current]: "to-current"
}, a = {
	[e.lightSand]: e.black,
	[e.marygold]: e.black,
	[e.saffron]: e.black,
	[e.sand]: e.black,
	[e.verdigris]: e.black,
	[e.white]: e.black,
	[e.pearl]: e.black,
	[e.black]: e.white,
	[e.green]: e.white,
	[e.lavender]: e.white,
	[e.orange]: e.white,
	[e.red]: e.white,
	[e.sienna]: e.white,
	[e.ultramarine]: e.white,
	[e.wave]: e.white,
	[e.darkGrey]: e.white,
	[e.lightGrey]: e.black,
	[e.current]: e.white
}, o = {
	dark: e.ultramarine,
	exclusiveCollection: e.ultramarine,
	coreRange: e.lightSand,
	light: e.lightSand,
	happyToCare: e.verdigris,
	joyview: e.wave,
	urbanOasis: e.marygold,
	yellow: e.saffron
}, s = {
	[e.lightSand]: "text-black",
	[e.marygold]: "text-black",
	[e.saffron]: "text-black",
	[e.sand]: "text-black",
	[e.verdigris]: "text-black",
	[e.white]: "text-black",
	[e.black]: "text-white",
	[e.green]: "text-white",
	[e.lavender]: "text-white",
	[e.orange]: "text-white",
	[e.pearl]: "text-white",
	[e.red]: "text-white",
	[e.sienna]: "text-white",
	[e.ultramarine]: "text-white",
	[e.wave]: "text-white",
	[e.darkGrey]: "text-white",
	[e.lightGrey]: "text-black",
	[e.current]: "text-current"
}, c = (e, t) => e in t, l = (e) => c(e, t) ? t[e] : `border-${e}`, u = (e) => c(e, n) ? n[e] : `bg-${e}`, d = (e) => c(e, r) ? r[e] : `text-${e}`, f = (e) => c(e, i) ? i[e] : `to-${e}`, p = (e) => s[e] || "text-white", m = (e) => a[e] || "white", h = (e) => o[e] || e;
//#endregion
export { e as Colors, u as getBgColor, l as getBorderColor, m as getComplementaryColor, p as getComplementaryTextColor, f as getGradientToColor, d as getTextColor, h as getThemeColor };

//# sourceMappingURL=colors.js.map