# vim: ft=dosini
#
# Voltage Green - aerc styleset
# Adapted for voltage.nvim color palette
# https://github.com/tommasongr/voltage.nvim
#

# Reset all objects to terminal defaults
*.default=true
*.normal=true

# General {{{

# Fallback foreground/background
default.fg=#e6f3e8
default.bg=#010502

# Borders
border.bg=#14361d

# Titles and headers
title.fg=#010502
title.bg=#46bc69
title.bold=true

header.fg=#46bc69
header.bold=true

# Status messages
*error.bold=true
*error.fg=#f5746d
*warning.fg=#b1a600
*success.fg=#46bc69

# Spinner
spinner.fg=#46bc69

# }}}

# Tabs {{{

tab.fg=#b3d9b9
tab.bg=#14361d

tab.selected.fg=#010502
tab.selected.bg=#46bc69
tab.selected.bold=true

# }}}

# Status line {{{

statusline_default.fg=#b3d9b9
statusline_default.bg=#14361d
statusline_error.fg=#f5746d
statusline_error.bold=true
statusline_success.fg=#46bc69

# }}}

# Directory list {{{

dirlist_default.fg=#e6f3e8
dirlist_unread.fg=#46bc69
dirlist_unread.bold=true
dirlist_recent.fg=#46bc69

dirlist*.selected.fg=#e6f3e8
dirlist*.selected.bg=#2b7440
dirlist*.selected.bold=false

# }}}

# Message list {{{

msglist_default.fg=#e6f3e8

# Unread messages stand out in the accent color
msglist_unread.fg=#e6f3e8
msglist_unread.bold=true

# Read messages are dimmed
msglist_read.fg=#636363

# Flagged messages in yellow
msglist_flagged.fg=#b1a600
msglist_flagged.bold=true

# Deleted messages are very dim
msglist_deleted.fg=#636363
msglist_deleted.dim=true

# Marked messages use magenta
msglist_marked.fg=#d27bd8
msglist_marked.bold=true
msglist_marked.selected.fg=#d27bd8
msglist_marked.selected.bg=#3d233e

# Search results in cyan
msglist_result.fg=#00bcbc
msglist_result.bold=true
msglist_result.selected.bg=#003737

# Answered / forwarded messages are dimmed
msglist_answered.fg=#636363
msglist_forwarded.fg=#636363

# Selection
msglist_*.selected.fg=#e6f3e8
msglist_*.selected.bg=#2b7440
msglist_*.selected.bold=false

# Gutter and scrollbar pill
msglist_gutter.fg=#636363
msglist_pill.reverse=true

# }}}

# Attachments / parts {{{

part_filename.fg=#e6f3e8
part_filename.bold=true
part_filename.selected.fg=#010502
part_filename.selected.bg=#46bc69
part_filename.selected.bold=true

part_mimetype.fg=#636363
part_mimetype.selected.fg=#b3d9b9
part_mimetype.selected.bg=#2b7440

part_switcher.fg=#636363
part_switcher.selected.fg=#010502
part_switcher.selected.bg=#46bc69

# }}}

# Completion {{{

completion_default.fg=#e6f3e8
completion_default.bg=#14361d
completion_default.selected.fg=#46bc69
completion_default.selected.bg=#010502

completion_description.fg=#636363
completion_description.dim=true

completion_pill.reverse=true

# }}}

# Selector {{{

selector_focused.fg=#010502
selector_focused.bg=#46bc69
selector_focused.bold=true

selector_chooser.fg=#010502
selector_chooser.bg=#46bc69
selector_chooser.bold=true

# }}}

# Focused default (e.g. default selected) {{{

default.selected.fg=#e6f3e8
default.selected.bg=#2b7440
default.selected.bold=false

# }}}

# Message viewer (colorize filter) {{{

[viewer]
*.default=true
*.normal=true

# URLs in cyan, underlined
url.fg=#00bcbc
url.underline=true

# Headers and signatures
header.fg=#46bc69
header.bold=true
signature.fg=#636363
signature.dim=true

# Diff highlighting
diff_meta.fg=#e6f3e8
diff_meta.bold=true
diff_chunk.fg=#00bcbc
diff_chunk.dim=true
diff_chunk_func.fg=#00bcbc
diff_chunk_func.bold=true
diff_add.fg=#46bc69
diff_del.fg=#f5746d
diff_whitespace.bg=#f5746d

# Quoted text - nested levels cycle through the palette
quote_1.fg=#46bc69
quote_2.fg=#d27bd8
quote_3.fg=#00bcbc
quote_4.fg=#b1a600
quote_x.fg=#636363
quote_*.dim=true
quote_1.dim=false

# Code blocks
code.fg=#82cb92

# }}}
