cfg_ui.lua

return {
	ComponentStyles = {
		playerData = {
			time_date = {
				showComponent = true,
				style = { icon = "mingcute:time-fill" },
			},
			job = {
				showComponent = true,
				style = { icon = "mingcute:briefcase-2-fill" },
			},
			player_id = {
				showComponent = true,
				style = { icon = "mingcute:idcard-fill" },
			},
			player_count = {
				showComponent = true,
				style = { icon = "mingcute:group-fill" },
			},
		},

		watermarkData = {
			showComponent = true,
		},

		moneyData = {
			wallet = {
				showComponent = true,
				style = {
					icon = "mingcute:wallet-4-fill",
					iconBorder = "rgb(116, 185, 110)",
					iconSize = "70%",

					currencySymbol = "$",
					currencyColor = "rgb(116, 185, 110)",

					background = "linear-gradient(90deg, rgba(116, 185, 110, 0.3) 0%, rgba(116, 185, 110, 0.06) 60%), rgba(0, 0, 0, 0.65)",
				},
			},
			bank = {
				showComponent = true,
				style = {
					icon = "mingcute:bank-fill",
					iconBorder = "rgb(65, 133, 235)",
					iconSize = "70%",

					currencySymbol = "$",
					currencyColor = "rgb(65, 133, 235)",

					background = "linear-gradient(90deg, rgba(65, 133, 235, 0.3) 0%, rgba(65, 133, 235, 0.06) 60%), rgba(0, 0, 0, 0.65)",
				},
			},
		},

		ammoData = {
			showComponent = true,
			style = {
				icon = "mdi:ammunition",
				iconBorder = "rgb(255, 255, 255)",
				iconSize = "70%",

				background = "linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.06) 60%), rgba(0, 0, 0, 0.65)",
			},
		},

		statusData = {
			-- Top Statuses
			health = {
				showComponent = true,
				style = {
					icon = "mdi:heart",
					iconColor = "rgb(244, 80, 80)",
					iconSize = "62.6%",

					outerCircleBgColor = "rgba(168, 56, 56, 0.75)",
					outerCircleFillColor = "rgb(244, 80, 80)",
					innerCircleBgColor = "rgba(168, 56, 56, 0.75)",
				},
			},
			armor = {
				showComponent = true,
				style = {
					icon = "mdi:shield",
					iconColor = "rgb(79, 144, 241)",
					iconSize = "62.57%",

					outerCircleBgColor = "rgba(49, 99, 175, 0.75)",
					outerCircleFillColor = "rgb(79, 144, 241)",
					innerCircleBgColor = "rgba(49, 99, 175, 0.75)",
				},
			},
			voice = {
				showComponent = true,
				style = {
					icon = "mdi:microphone",
					iconColor = "rgb(255, 255, 255)",
					iconSize = "70%",

					outerCircleBgColor = "rgba(204, 204, 204, 0.75)",
					outerCircleFillColor = "rgb(255, 255, 255)",
					innerCircleBgColor = "rgba(204, 204, 204, 0.75)",

					iconColor_talking = "rgb(144, 199, 139)",
					outerCircleBgColor_talking = "rgba(121, 167, 117, 0.75)",
					outerCircleFill_talking = "rgb(144, 199, 139)",
					innerCircleBgColor_talking = "rgba(121, 167, 117, 0.75)",
				},
			},
			radio = {
				showComponent = true,
				showRadioChannel = true,
				style = {
					radioChannelPrefix = "Mhz",

					icon = "mdi:radio-handheld",
					iconColor = "rgb(255, 255, 255)",
					iconSize = "70%",

					outerCircleBgColor = "rgba(204, 204, 204, 0.75)",
					outerCircleFillColor = "rgb(255, 255, 255)",
					innerCircleBgColor = "rgba(204, 204, 204, 0.75)",

					iconColor_talking = "rgb(144, 199, 139)",
					outerCircleBgColor_talking = "rgba(121, 167, 117, 0.75)",
					outerCircleFill_talking = "rgb(144, 199, 139)",
					innerCircleBgColor_talking = "rgba(121, 167, 117, 0.75)",
				},
			},

			-- Middle Statuses
			hunger = {
				showComponent = true,
				style = {
					icon = "mdi:meat",
					iconColor = "rgb(232, 146, 67)",
					iconSize = "65%",

					outerCircleBgColor = "rgba(187, 118, 54, 0.75)",
					outerCircleFillColor = "rgb(232, 146, 67)",
					innerCircleBgColor = "rgba(187, 118, 54, 0.75)",
				},
			},
			thirst = {
				showComponent = true,
				style = {
					icon = "mdi:water",
					iconColor = "rgb(119, 184, 255)",
					iconSize = "73%",

					outerCircleBgColor = "rgba(89, 139, 215, 0.75)",
					outerCircleFillColor = "rgb(119, 184, 255)",
					innerCircleBgColor = "rgba(89, 139, 215, 0.75)",
				},
			},
			stress = { -- TODO
				showComponent = false,
				style = {
					icon = "fluent:brain-circuit-24-filled",
					iconColor = "rgb(223, 116, 252)",
					iconSize = "70%",

					outerCircleBgColor = "rgba(223, 116, 252, 0.40)",
					outerCircleFillColor = "rgb(223, 116, 252)",
					innerCircleBgColor = "rgba(223, 116, 252, 0.40)",
				},
			},
			stamina = {
				showComponent = true,
				style = {
					icon = "material-symbols:directions-run-rounded",
					iconColor = "rgb(252, 238, 116)",
					iconSize = "70%",

					outerCircleBgColor = "rgba(206, 195, 95, 0.75)",
					outerCircleFillColor = "rgb(252, 238, 116)",
					innerCircleBgColor = "rgba(206, 195, 95, 0.75)",
				},
			},
			oxygen = {
				showComponent = true,
				style = {
					icon = "mdi:lungs",
					iconColor = "rgb(116, 191, 252)",
					iconSize = "65%",

					outerCircleBgColor = "rgba(94, 159, 212, 0.75)",
					outerCircleFillColor = "rgb(116, 191, 252)",
					innerCircleBgColor = "rgba(94, 159, 212, 0.75)",
				},
			},

			-- Bottom Statuses
			location = {
				showComponent = true,
				style = {
					icon = "mdi:location",
					iconColor = "rgb(144, 199, 139)",
					iconSize = "72%",

					outerCircleBgColor = "rgba(121, 167, 117, 0.75)",
					outerCircleFillColor = "rgb(144, 199, 139)",
					innerCircleBgColor = "rgba(121, 167, 117, 0.75)",
				},
			},
		},

		speedoData = {
			showComponent = true,
			style = {
				icons = {
					fuel = {
						show = true,
						icon = "mdi:fuel-pump",
						colors = {
							normalColor = "rgba(255, 255, 255, 0.7)",
							warningColor = "rgba(232, 146, 67, 0.7)",
							criticalColor = "rgba(200, 55, 55, 0.7)",
						},
					},
					lock = {
						show = true,
						unlockedIcon = "mdi:lock-open",
						lockedIcon = "mdi:lock",
						colors = {
							lockedColor = "rgba(232, 146, 67, 0.7)",
							unlockedColor = "rgba(144, 199, 139, 0.7)",
						},
					},
					seatbelt = {
						show = true,
						icon = "mdi:seatbelt",
						colors = {
							seatbeltOnColor = "rgba(144, 199, 139, 0.7)",
							seatbeltOffColor = "rgba(232, 146, 67, 0.7)",
						},
					},
					lights = {
						show = false,
						lightsNormalIcon = "mdi:car-parking-lights",
						lightsHighIcon = "mdi:car-light-high",
						colors = {
							normalOffColor = "rgba(255, 255, 255, 0.7)",
							normalOnColor = "rgba(144, 199, 139, 0.7)",
							highOnColor = "rgba(255, 238, 140, 0.7)",
						},
					},
					engine = {
						show = true,
						icon = "mdi:engine",
						colors = {
							normalColor = "rgba(255, 255, 255, 0.7)",
							warningColor = "rgba(232, 146, 67, 0.7)",
							criticalColor = "rgba(200, 55, 55, 0.7)",
						},
					},
				},
				progress = {
					progressBg = "rgba(255, 255, 255, 0.4)",
					progressFill = "linear-gradient(90deg,rgb(33, 91, 179) 0%,rgb(65, 133, 235) 100%)",
					progressRedZone = "rgba(166, 48, 48, 0.55)",
				},
			},
		},
	},
}

Last updated