package styles import lipgloss "charm.land/lipgloss/v2" var ( // Card / box CardStyle = lipgloss.NewStyle(). Border(lipgloss.RoundedBorder()). BorderForeground(lipgloss.Color("62")). Width(52) CardInnerStyle = lipgloss.NewStyle(). Padding(1, 3) CardTitleStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("86")). Bold(true). MarginBottom(1) CardSubtitleStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")). MarginBottom(1) // VPN Status VPNStatusConnectedStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("86")). Bold(true). MarginBottom(1) VPNStatusDisconnectedStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("240")). MarginBottom(1) VPNStatusLoadingStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")). Italic(true). MarginBottom(1) VPNErrorStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("203")). MarginBottom(1) // Buttons buttonBase = lipgloss.NewStyle(). Padding(0, 2). MarginTop(1). Width(44) ButtonActiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("15")). Background(lipgloss.Color("75")). Bold(true). Padding(0, 2). MarginTop(1). Width(44) ButtonInactiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("240")). Padding(0, 2). MarginTop(1). Width(44) ButtonLoadingStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("238")). Padding(0, 2). MarginTop(1). Width(44) // Footer FooterStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("240")). BorderTop(true). BorderStyle(lipgloss.NormalBorder()). BorderForeground(lipgloss.Color("237")). Padding(0, 1). Width(50) FooterKeyStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("86")).Bold(true) FooterSepStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("237")) FooterDescStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("243")) // Settings Page ServerListStyle = lipgloss.NewStyle(). PaddingTop(1) ServerItemActiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("86")). Bold(true) ServerItemInactiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")) ServerSelectedStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("86")). Bold(true). MarginBottom(1) ServerNotSelectedStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")). Italic(true). MarginBottom(1) EmptyListStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")). Italic(true). PaddingTop(1) FormTitleStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("86")). Bold(true). MarginBottom(1) FormLabelStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")). Width(6) FormInputActiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("15")). Background(lipgloss.Color("236")). Width(30) FormInputInactiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("240")). Width(30) FormButtonActiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("232")). Background(lipgloss.Color("75")). Bold(true). Padding(0, 2). Width(14) FormButtonInactiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("240")). Padding(0, 2). Width(14) ConfirmTitleStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("203")). Bold(true). MarginBottom(1) ConfirmStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("240")) SelectListStyle = lipgloss.NewStyle(). PaddingTop(1) SelectItemActiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("86")). Bold(true) SelectItemInactiveStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("245")) SelectedMarkerStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("42")). Bold(true) )