using System.Text.Json.Serialization; namespace AxCopilot.Models; public class CustomThemeColors { [JsonPropertyName("launcherBackground")] public string LauncherBackground { get; set; } = "#1A1B2E"; [JsonPropertyName("itemBackground")] public string ItemBackground { get; set; } = "#252637"; [JsonPropertyName("itemSelectedBackground")] public string ItemSelectedBackground { get; set; } = "#3B4BDB"; [JsonPropertyName("itemHoverBackground")] public string ItemHoverBackground { get; set; } = "#22233A"; [JsonPropertyName("primaryText")] public string PrimaryText { get; set; } = "#F0F0FF"; [JsonPropertyName("secondaryText")] public string SecondaryText { get; set; } = "#7A7D9C"; [JsonPropertyName("placeholderText")] public string PlaceholderText { get; set; } = "#464868"; [JsonPropertyName("accentColor")] public string AccentColor { get; set; } = "#4B5EFC"; [JsonPropertyName("separatorColor")] public string SeparatorColor { get; set; } = "#252637"; [JsonPropertyName("hintBackground")] public string HintBackground { get; set; } = "#252637"; [JsonPropertyName("hintText")] public string HintText { get; set; } = "#4B5070"; [JsonPropertyName("borderColor")] public string BorderColor { get; set; } = "#2E2F4A"; [JsonPropertyName("scrollbarThumb")] public string ScrollbarThumb { get; set; } = "#3A3B5A"; [JsonPropertyName("shadowColor")] public string ShadowColor { get; set; } = "#000000"; [JsonPropertyName("windowCornerRadius")] public int WindowCornerRadius { get; set; } = 20; [JsonPropertyName("itemCornerRadius")] public int ItemCornerRadius { get; set; } = 10; }