---@brief [[
--- glaze.nvim color definitions
--- Doughnut-inspired palette with Lazy.nvim structure
--- When use_system_theming is enabled, uses standard nvim highlight groups instead
---@brief ]]
local M = {}
-- Doughnut-inspired palette
local palette = {
frosting = "#FF6AD5", -- Primary pink accent
lavender = "#C4A7E7", -- Soft purple
mint = "#9FFFCB", -- Success green
honey = "#FFD866", -- Warning yellow
coral = "#FF6B6B", -- Error red
sky = "#7DCFFF", -- URL blue
grape = "#BB9AF7", -- Plugin purple
ash = "#6E6A86", -- Muted gray
shadow = "#3B3A52", -- Dark purple-gray
ink = "#1A1B26", -- Background dark
}
-- Doughnut-inspired colors (pink/magenta theme)
M.colors = {
-- Headers and accents
H1 = { fg = palette.frosting, bold = true },
H2 = { fg = palette.lavender, bold = true },
Title = { fg = palette.frosting, bold = true },
-- Status indicators
Done = { fg = palette.mint },
Running = { fg = palette.honey },
Pending = { fg = palette.ash },
Error = { fg = palette.coral, bold = true },
-- Content
Normal = "NormalFloat",
Binary = { fg = palette.frosting },
Url = { fg = palette.sky, italic = true },
Plugin = { fg = palette.grape },