package theme import "github.com/charmbracelet/lipgloss" // FlexokiDark is Steph Ango's Flexoki palette, dark variant. Hexes match the // user's `md` navigator and the vault ontology. func FlexokiDark() Theme { return Theme{ Name: "flexoki-dark", GlamourStyle: "dark", Text: lipgloss.Color("#CECDC3"), Heading: lipgloss.Color("#4385BE"), Code: lipgloss.Color("#879A39"), Link: lipgloss.Color("#3AA99F"), Wikilink: lipgloss.Color("#8B7EC8"), ListMarker: lipgloss.Color("#CE5D97"), Blockquote: lipgloss.Color("#878580"), Accent: lipgloss.Color("#D0A215"), Background: lipgloss.Color("#100F0F"), Muted: lipgloss.Color("#878580"), StatusFg: lipgloss.Color("#100F0F"), StatusBg: lipgloss.Color("#4385BE"), SelFg: lipgloss.Color("#100F0F"), SelBg: lipgloss.Color("#D0A215"), Pointer: lipgloss.Color("#CE5D97"), } } // FlexokiLight is the Flexoki light variant — the fix for unreadable text on // cream/light terminals. func FlexokiLight() Theme { return Theme{ Name: "flexoki-light", GlamourStyle: "light", Text: lipgloss.Color("#100F0F"), Heading: lipgloss.Color("#205EA6"), Code: lipgloss.Color("#66800B"), Link: lipgloss.Color("#24837B"), Wikilink: lipgloss.Color("#5E409D"), ListMarker: lipgloss.Color("#A02F6F"), Blockquote: lipgloss.Color("#6F6E69"), Accent: lipgloss.Color("#AD8301"), Background: lipgloss.Color("#FFFCF0"), Muted: lipgloss.Color("#6F6E69"), StatusFg: lipgloss.Color("#FFFCF0"), StatusBg: lipgloss.Color("#205EA6"), SelFg: lipgloss.Color("#FFFCF0"), SelBg: lipgloss.Color("#AD8301"), Pointer: lipgloss.Color("#A02F6F"), } } // Charm is a charm.land / charmbracelet-brand themed dark palette. func Charm() Theme { return Theme{ Name: "charm", GlamourStyle: "dark", Text: lipgloss.Color("#FFFDF5"), Heading: lipgloss.Color("#FF5FAF"), Code: lipgloss.Color("#00FFA3"), Link: lipgloss.Color("#5DD5FF"), Wikilink: lipgloss.Color("#B575FF"), ListMarker: lipgloss.Color("#FF5FAF"), Blockquote: lipgloss.Color("#6C6C8A"), Accent: lipgloss.Color("#FFD500"), Background: lipgloss.Color("#16161E"), Muted: lipgloss.Color("#6C6C8A"), StatusFg: lipgloss.Color("#FFFDF5"), StatusBg: lipgloss.Color("#6B50FF"), SelFg: lipgloss.Color("#16161E"), SelBg: lipgloss.Color("#FF5FAF"), Pointer: lipgloss.Color("#00FFA3"), } }