{
	config,
	...
}: let
	accent = config.module.style.color.accent;
	bg     = config.module.style.color.bg.regular;
	fg     = config.module.style.color.fg.light;
	selectionBg = config.module.style.color.selection;
	selectionFg = config.module.style.color.fg.dark;
in {
	# ISSUE: No way to specify `choose` mode style.
	# SEE: https://github.com/tmux/tmux/issues/4264
	text = ''
		set -g mode-style "fg=#${fg} bg=#${bg} bold"

		setw -g window-status-current-style "fg=#${accent} bold"
		setw -g window-status-style ""

		set -g pane-border-style        "fg=#${bg}"
		set -g pane-active-border-style "fg=#${accent}"

		set -g status-style "fg=#${fg}"

		set -g menu-style          "fg=#${fg}"
		set -g menu-selected-style "fg=#${fg} bg=#${bg} bold"
		set -g menu-border-style   "fg=#${bg}"

		set -g popup-style        "fg=#${fg}"
		set -g popup-border-style "fg=#${bg}"

		set -g display-panes-colour        "#${bg}"
		set -g display-panes-active-colour "#${accent}"

		set -g copy-mode-position-style  "fg=#${selectionBg} bg=#${selectionFg} bold"
		set -g copy-mode-selection-style "fg=#${selectionFg} bg=#${selectionBg} bold"
	'';
}