#if WINDOWS using System.Windows.Media; namespace MeetingAssistant.Workflow; internal static class WorkflowRulesEditorWpfTheme { public static readonly Brush WindowBackground = Brush(29, 31, 36); public static readonly Brush UserCardBackground = Brush(26, 48, 78); public static readonly Brush AgentCardBackground = Brush(35, 39, 46); public static readonly Brush UserCardBorder = Brush(68, 95, 132); public static readonly Brush AgentCardBorder = Brush(69, 75, 86); public static readonly Brush PrimaryText = Brush(230, 235, 243); public static readonly Brush MutedText = Brush(156, 166, 181); public static readonly Brush InputBackground = Brush(20, 22, 26); public static readonly Brush InputBorder = Brush(68, 95, 132); public static readonly Brush InputFocusedBorder = Brush(84, 135, 214); public static readonly Brush ButtonBackground = Brush(42, 46, 54); public static readonly Brush ButtonHoverBackground = Brush(50, 56, 68); public static readonly Brush ButtonPressedBackground = Brush(31, 36, 45); public static readonly Brush DisabledButtonBackground = Brush(32, 35, 41); public static readonly Brush DisabledButtonBorder = Brush(52, 57, 66); public static readonly Brush DisabledText = Brush(115, 124, 139); public static readonly Brush CodeText = Brush(237, 241, 247); public static readonly Brush CodeBackground = Brush(20, 24, 31); public static readonly Brush CodeBorder = Brush(86, 94, 108); public static readonly Brush TableHeaderBackground = Brush(42, 46, 54); public static readonly Brush TableCellBackground = Brush(31, 35, 42); public static readonly Brush LinkText = Brush(119, 166, 255); public static readonly Brush QuoteBorder = Brush(92, 111, 140); public static readonly Brush QuoteBackground = Brush(31, 35, 43); public static readonly Brush ImagePlaceholderBackground = Brush(24, 28, 35); private static SolidColorBrush Brush(byte red, byte green, byte blue) { var brush = new SolidColorBrush(Color.FromRgb(red, green, blue)); brush.Freeze(); return brush; } } #endif