@@ -7,16 +7,18 @@ import (
77 "github.com/charmbracelet/lipgloss"
88)
99
10- // Color palette - consistent with server.go
10+ // Color palette - adaptive for both light and dark terminal backgrounds.
11+ // Dark values are from the Dracula theme; Light values are higher-contrast
12+ // counterparts chosen for readability on white/light backgrounds.
1113var (
12- ColorPrimary = lipgloss .Color ( "# FF79C6") // Pink
13- ColorSecondary = lipgloss .Color ( "# 8BE9FD") // Cyan
14- ColorSuccess = lipgloss .Color ( "# 50FA7B") // Green
15- ColorError = lipgloss .Color ( "# FF5555") // Red
16- ColorWarning = lipgloss .Color ( "# FFB86C") // Orange
17- ColorMuted = lipgloss .Color ( "# 6272A4") // Gray
18- ColorWhite = lipgloss .Color ( "# F8F8F2") // White
19- ColorPurple = lipgloss .Color ( "# BD93F9") // Purple
14+ ColorPrimary = lipgloss.AdaptiveColor { Light : "#D6336C" , Dark : "# FF79C6"} // Pink
15+ ColorSecondary = lipgloss.AdaptiveColor { Light : "#0E7490" , Dark : "# 8BE9FD"} // Cyan
16+ ColorSuccess = lipgloss.AdaptiveColor { Light : "#0F7B3F" , Dark : "# 50FA7B"} // Green
17+ ColorError = lipgloss.AdaptiveColor { Light : "#CC3333" , Dark : "# FF5555"} // Red
18+ ColorWarning = lipgloss.AdaptiveColor { Light : "#C2590A" , Dark : "# FFB86C"} // Orange
19+ ColorMuted = lipgloss.AdaptiveColor { Light : "#64748B" , Dark : "# 6272A4"} // Gray
20+ ColorWhite = lipgloss.AdaptiveColor { Light : "#282A36" , Dark : "# F8F8F2"} // Text
21+ ColorPurple = lipgloss.AdaptiveColor { Light : "#7C3AED" , Dark : "# BD93F9"} // Purple
2022)
2123
2224// Predefined styles
0 commit comments