color.action.destructive.filled-text
Text on the destructive fill.
Source revision 9afef8564142e41458748895d16b4df161a67d66
Find related usageSpecification anchorMeasured contrast report (default profile)Report an issue with this token
color.action.destructive.filled-text--color-action-destructive-filled-textdefault · approved
- Resolved value
#f9faf9- Status
- observed
- Consumption
- use — Use within the role's documented scope and restrictions.
- Decisions
- None pending.
- Source
- tokens/semantic.tokens.json:695
/color/action/destructive/filled-text - Alias chain
color.primitive.paper.100- Used by aliases
- No declared aliases depend on this role.
Provenance and restrictions
nullDeclared component and port usage
| Consumer / kind | Part / variant | State / surface | Source declaration |
|---|---|---|---|
| button · contrast | — | — · color.action.destructive.filled-bg | spec/components/button.md:83 /contrast/16 |
| dialog · contrast | — | focus-visible · color.action.destructive.filled-bg | spec/components/dialog.md:70 /contrast/8 |
| dialog · contrast | — | — · color.action.destructive.filled-bg | spec/components/dialog.md:67 /contrast/5 |
| button · part | destructive.text-filled · destructive | — | spec/components/button.md:51 /tokens/destructive.text-filled |
| dialog · part | destructive.text | — | spec/components/dialog.md:48 /tokens/destructive.text |
obsidian · port.theme-dark button.mod-destructive.mod-cta | --background-modifier-border-focus | — | — | ports/obsidian/mapping.json:407 /mappings/color.action.destructive.filled-text/3 |
obsidian · port.theme-dark button.mod-destructive.mod-cta | --text-color | — | — | ports/obsidian/mapping.json:406 /mappings/color.action.destructive.filled-text/2 |
obsidian · port.theme-dark button.mod-warning | --background-modifier-border-focus | — | — | ports/obsidian/mapping.json:405 /mappings/color.action.destructive.filled-text/1 |
obsidian · port.theme-dark button.mod-warning | --text-color | — | — | ports/obsidian/mapping.json:404 /mappings/color.action.destructive.filled-text/0 |
Declared unmapped ports
- chatgpt: ChatGPT has no setting for this colour. · ports/chatgpt/mapping.json:45
/unmapped/color.action.destructive.filled-text - claude-code: Interface colour role that no Claude Code theme key takes. · ports/claude-code/mapping.json:156
/unmapped/color.action.destructive.filled-text - codex: Interface colour role; a Codex tmTheme colours code only. · ports/codex/mapping.json:81
/unmapped/color.action.destructive.filled-text - ghostty: Interface colour role; a terminal theme file carries terminal colours only. · ports/ghostty/mapping.json:81
/unmapped/color.action.destructive.filled-text - orca: No separately mapped public Orca theme key for this role; the host derives or retains this state. The app plugin maps supported chrome and editor keys independently of terminal colours. · ports/orca/mapping.json:318
/unmapped/color.action.destructive.filled-text - telegram: color.action.destructive.filled-text has no separate native hook in this projection; related controls share the declared canonical role instead. · ports/telegram/mapping.json:1419
/unmapped/color.action.destructive.filled-text - warp: Interface colour role; a terminal theme file carries terminal colours only. · ports/warp/mapping.json:74
/unmapped/color.action.destructive.filled-text - windows: Outside Windows visual adapter scope; preserve host semantics. · ports/windows/mapping.json:2368
/unmapped/color.action.destructive.filled-text
Relevant contrast declarations
- confirm-dialog filled destructive: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/button.md:83
/contrast/16 - destructive confirm text on its fill: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/dialog.md:67
/contrast/5 - ring on the destructive fill: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/dialog.md:70
/contrast/8
heritage-ansi · heritage
- Resolved value
#f9faf9- Status
- observed
- Consumption
- historical-only — Historical fidelity only; preserve all documented limitations and deprecations.
- Decisions
- None pending.
- Source
- tokens/semantic.tokens.json:695
/color/action/destructive/filled-text - Alias chain
color.primitive.paper.100- Used by aliases
- No declared aliases depend on this role.
Provenance and restrictions
nullDeclared component and port usage
| Consumer / kind | Part / variant | State / surface | Source declaration |
|---|---|---|---|
| button · contrast | — | — · color.action.destructive.filled-bg | spec/components/button.md:83 /contrast/16 |
| dialog · contrast | — | focus-visible · color.action.destructive.filled-bg | spec/components/dialog.md:70 /contrast/8 |
| dialog · contrast | — | — · color.action.destructive.filled-bg | spec/components/dialog.md:67 /contrast/5 |
| button · part | destructive.text-filled · destructive | — | spec/components/button.md:51 /tokens/destructive.text-filled |
| dialog · part | destructive.text | — | spec/components/dialog.md:48 /tokens/destructive.text |
Relevant contrast declarations
- confirm-dialog filled destructive: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/button.md:83
/contrast/16 - destructive confirm text on its fill: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/dialog.md:67
/contrast/5 - ring on the destructive fill: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/dialog.md:70
/contrast/8
extended · proposed
- Resolved value
#f9faf9- Status
- observed
- Consumption
- blocked — Proposed profile: preview only, not downstream delivery.
- Decisions
- None pending.
- Source
- tokens/semantic.tokens.json:695
/color/action/destructive/filled-text - Alias chain
color.primitive.paper.100- Used by aliases
- No declared aliases depend on this role.
Provenance and restrictions
nullDeclared component and port usage
| Consumer / kind | Part / variant | State / surface | Source declaration |
|---|---|---|---|
| button · contrast | — | — · color.action.destructive.filled-bg | spec/components/button.md:83 /contrast/16 |
| dialog · contrast | — | focus-visible · color.action.destructive.filled-bg | spec/components/dialog.md:70 /contrast/8 |
| dialog · contrast | — | — · color.action.destructive.filled-bg | spec/components/dialog.md:67 /contrast/5 |
| button · part | destructive.text-filled · destructive | — | spec/components/button.md:51 /tokens/destructive.text-filled |
| dialog · part | destructive.text | — | spec/components/dialog.md:48 /tokens/destructive.text |
Relevant contrast declarations
- confirm-dialog filled destructive: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/button.md:83
/contrast/16 - destructive confirm text on its fill: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/dialog.md:67
/contrast/5 - ring on the destructive fill: color.action.destructive.filled-text on color.action.destructive.filled-bg · spec/components/dialog.md:70
/contrast/8