🎨 Color palette➜
The same palette is shared across terminal, tmux, starship, ccstatusline, fzf, nvim, lazygit, and bat so context-switching never breaks visual flow.

| Role | Hex | Usage |
|---|---|---|
| Background | #000000 |
terminal, panels, status bar |
| Surface | #0a0a14 |
floats, raised UI |
| Foreground | #e0e0ee |
primary text |
| Cobalt (primary) | #2D5BFF |
dirs, prompts, keywords, status |
| Magenta (accent) | #FF1FE7 |
git, errors, search, active borders |
| Grey | #6b7280 |
inactive chrome, separators |
| Cyan | #22D3EE |
k8s, info diagnostics |
| Amber | #F59E0B |
cmd duration, warnings |
| Green | #22EE99 |
success, additions |
| Red | #FF4D4D |
failure, deletions |
Where each colour is defined➜
| Surface | File | Notes |
|---|---|---|
| Starship prompt | zsh/starship.toml |
[palettes.cobalt] block |
| Claude Code (ccstatusline) | ccstatusline/settings.json |
per-widget backgroundColor in hex:RRGGBB, colorLevel: 3 |
| fzf | zsh/.zshrc |
$FZF_DEFAULT_OPTS |
| Neovim | nvim/lua/plugins/colorscheme.lua |
on_colors and on_highlights overrides |
| Tmux | tmux/.tmux.conf |
status/window/pane styles |
| Lazygit | lazygit/config.yml |
gui.theme block |
| Bat | uses TwoDark (closest built-in match) |
Set in bat/config |