Every design token in the Polytoken theme system, with the resolved dark and
light default styles. When you write a theme file, you set values for these
tokens. Tokens marked required must appear in every theme file; tokens that omit
a color fall back to the body foreground or app_background background.
See Themes for how to author and apply themes.
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
error | Error messages and error-state indicators. | No | #ff6464 | (inherit) | #b40000 | (inherit) | |
warning | Warning messages and caution indicators. | No | #ffb432 | (inherit) | #b45a00 | (inherit) | |
success | Success confirmations and positive status indicators. | No | #50dc50 | (inherit) | #008200 | (inherit) | |
info | Informational messages and neutral status indicators. | No | #64b4ff | (inherit) | #005ac8 | (inherit) | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
dim | Dimmed secondary text with reduced contrast. | No | #969696 | (inherit) | #787878 | (inherit) | |
accent | Accent color for emphasized text and highlights. | No | #78c8ff | (inherit) | #0064dc | (inherit) | bold |
body | Default body text foreground for all content. | Yes | #dcdcdc | (inherit) | #1e1e1e | (inherit) | |
muted | Muted secondary text with lower emphasis than body text. | No | #969696 | (inherit) | #787878 | (inherit) | |
app_background | Base application background behind all content. | Yes | #dcdcdc | #000000 | #1e1e1e | #ffffff | |
muted_emphasis | Dimmed italic text for secondary annotations such as command aliases and theme source labels. | No | #969696 | (inherit) | #787878 | (inherit) | italic |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
border | Border lines and separators between UI regions. | No | #505050 | (inherit) | #b4b4b4 | (inherit) | |
floating_window_background | Background for floating windows, dialogs, and popups. | No | #dcdcdc | #121212 | #1e1e1e | #ffffff | |
expansion_indicator | Indicator glyph for expandable or collapsible cards. | No | #ffffff | (inherit) | #ffffff | (inherit) | bold |
tool_detail_bar | Tool detail progress bar and secondary indicators. | No | #828282 | (inherit) | #969696 | (inherit) | |
facet_chrome | Facet name indicator in the prompt rule and status bar. | No | #ebbe78 | (inherit) | #5f411e | (inherit) | bold |
ask_user_question_chrome | Chrome for ask-user-question interrogative takeovers. | No | #ff82e6 | (inherit) | #961478 | (inherit) | bold |
subagent_chrome | Chrome for subagent lifecycle and progress indicators. | No | #a0e6f5 | (inherit) | #145a6e | (inherit) | bold |
goal_accent | Accent color for goal status card headers. | No | #c8a0ff | (inherit) | #8246c8 | (inherit) | bold |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
focus_ring | Background highlight for focused UI elements. | No | #dcdcdc | #142d5a | #1e1e1e | #e1eeff | |
selected | Background for selected cells in mouse drag selection and navigation. | No | #dcdcdc | #465a82 | #1e1e1e | #ffe696 | |
prompt_selection | Background for selected text inside the prompt input area. | No | #dcdcdc | #465a82 | #1e1e1e | #ffe696 | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
user_message_background | Background for user prompt message cards. | No | #dcdcdc | #1b1b1b | #1e1e1e | #eeeeee | |
system_reminder_background | Background and foreground for system reminder cards. | No | #969696 | #000000 | #787878 | #f5f5f5 | |
assistant_message_background | Background for assistant and tool-call message cards. | No | #dcdcdc | #1b1b1b | #1e1e1e | #eeeeee | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
prompt_reference_resolved | Foreground for resolved file and reference completions. | No | #9bebaa | (inherit) | #005f28 | (inherit) | |
prompt_reference_unresolved | Foreground for unresolved or invalid file references. | No | #ff9696 | (inherit) | #a00000 | (inherit) | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
family_claude | Accent color for Claude-family models. | No | #ff8c3c | (inherit) | #c85000 | (inherit) | |
family_openai | Accent color for OpenAI and GPT-family models. | No | #28c8a0 | (inherit) | #10a37f | (inherit) | |
family_gemini | Accent color for Gemini-family models. | No | #64aaff | (inherit) | #4285f4 | (inherit) | |
family_ollama | Accent color for Ollama and Llama-family models. | No | #a078ff | (inherit) | #643cb4 | (inherit) | |
family_glm | Accent color for GLM-family models. | No | #ff648c | (inherit) | #dc3c64 | (inherit) | |
family_deepseek | Accent color for DeepSeek-family models. | No | #64aae6 | (inherit) | #508cc8 | (inherit) | |
family_mimo | Accent color for MiMo-family models. | No | #ff8c3c | (inherit) | #e6641e | (inherit) | |
family_minimax | Accent color for MiniMax-family models. | No | #e6be3c | (inherit) | #c8a01e | (inherit) | |
family_nvidia | Accent color for NVIDIA and Nemotron-family models. | No | #76b900 | (inherit) | #76b900 | (inherit) | |
family_unknown | Accent color for unrecognized or generic models. | No | #a0a0a0 | (inherit) | #787878 | (inherit) | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
diff_added | Added lines in diff previews. | No | #50dc50 | (inherit) | #007800 | (inherit) | |
diff_removed | Removed lines in diff previews. | No | #ff6464 | (inherit) | #b40000 | (inherit) | |
diff_context | Unchanged context lines in diff previews. | No | #b4b4b4 | (inherit) | #505050 | (inherit) | |
diff_hunk_header | Hunk header lines in diff previews. | No | #64b4ff | (inherit) | #0050b4 | (inherit) | bold |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
code_keyword | Syntax highlighting for keywords in code blocks. | No | #78a0ff | (inherit) | #0000b4 | (inherit) | |
code_string | Syntax highlighting for string literals in code blocks. | No | #64dc64 | (inherit) | #008200 | (inherit) | |
code_comment | Syntax highlighting for comments in code blocks. | No | #8c8c8c | (inherit) | #828282 | (inherit) | italic |
code_literal | Syntax highlighting for numeric and constant literals in code blocks. | No | #ffa550 | (inherit) | #c86400 | (inherit) | |
code_type | Syntax highlighting for type names in code blocks. | No | #50c8dc | (inherit) | #0082b4 | (inherit) | |
code_function | Syntax highlighting for function names in code blocks. | No | #dcc850 | (inherit) | #825a00 | (inherit) | |
code_operator | Syntax highlighting for operators in code blocks. | No | #c8c8c8 | (inherit) | #323232 | (inherit) | |
code_number | Syntax highlighting for numeric values in code blocks. | No | #dc78dc | (inherit) | #960096 | (inherit) | |
code_punctuation | Syntax highlighting for punctuation in code blocks. | No | #bebebe | (inherit) | #3c3c3c | (inherit) | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
status_bar_model | Model name label in the status bar. | No | #dcdcdc | (inherit) | #1e1e1e | (inherit) | bold |
status_bar_facet | Facet name label in the status bar. | No | #64b4ff | (inherit) | #0050b4 | (inherit) | bold |
status_bar_monitor | Permission monitor indicator in the status bar. | No | #50c878 | (inherit) | #00783c | (inherit) | |
status_bar_monitor_bypass_plus | Bypass-plus monitor indicator in the status bar. | No | #50c8dc | (inherit) | #0096aa | (inherit) | |
status_bar_label | Static label text in the status bar. | No | #ffffff | (inherit) | #1e1e1e | (inherit) | bold |
status_bar_dirty | Dirty/uncommitted-change indicator in the status bar. | No | #ffc83c | (inherit) | #aa6e00 | (inherit) | |
status_bar_block | Background fill for status bar regions. | No | #dcdcdc | #2d2d2d | #1e1e1e | #e1e1e1 | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
sidebar_pane_state_indicator | State indicator dot for sidebar panes. | No | #ffffff | (inherit) | #1e1e1e | (inherit) | bold |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
link | Clickable hyperlink text in rendered markdown. | No | #64b4ff | (inherit) | #0050c8 | (inherit) | underlined |
code_inline | Inline code spans in rendered markdown. | No | #ff8cb4 | (inherit) | #820050 | (inherit) | |
| Token | Description | Required | Dark FG | Dark BG | Light FG | Light BG | Modifiers |
|---|
completion_flash | Brief background flash when a turn completes. | No | #dcdcdc | #14502d | #1e1e1e | #d2f5d7 | |
error_pulse | Background pulse animation for error states. | No | #dcdcdc | #5f1e28 | #1e1e1e | #ffd7d7 | |