color.text.accent
Accent text on canvas and default surfaces only.
Source revision 9afef8564142e41458748895d16b4df161a67d66
Find related usageSpecification anchorMeasured contrast report (default profile)Report an issue with this token
color.text.accent--color-text-accentdefault · approved
- Resolved value
#e53935- Status
- observed
- Consumption
- use — Use within the role's documented scope and restrictions.
- Decisions
- None pending.
- Source
- tokens/semantic.tokens.json:240
/color/text/accent - Alias chain
color.primitive.red.800- 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 |
|---|---|---|---|
| Shared rule · contrast | — | — · color.surface.canvas | spec/contrast.json:16 /pairs/12 |
| Shared rule · contrast | — | — · color.surface.default | spec/contrast.json:17 /pairs/13 |
warp · portaccent | — | — | ports/warp/mapping.json:62 /mappings/color.text.accent/0 |
claude-code · portbriefLabelClaude | — | — | ports/claude-code/mapping.json:88 /mappings/color.text.accent/0 |
claude-code · portclaude | — | — | ports/claude-code/mapping.json:89 /mappings/color.text.accent/1 |
claude-code · portclawd_body | — | — | ports/claude-code/mapping.json:90 /mappings/color.text.accent/2 |
claude-code · portrainbow_blue | — | — | ports/claude-code/mapping.json:91 /mappings/color.text.accent/3 |
claude-code · portrainbow_green | — | — | ports/claude-code/mapping.json:92 /mappings/color.text.accent/4 |
claude-code · portrainbow_indigo | — | — | ports/claude-code/mapping.json:93 /mappings/color.text.accent/5 |
claude-code · portrainbow_orange | — | — | ports/claude-code/mapping.json:94 /mappings/color.text.accent/6 |
claude-code · portrainbow_red | — | — | ports/claude-code/mapping.json:95 /mappings/color.text.accent/7 |
claude-code · portrainbow_violet | — | — | ports/claude-code/mapping.json:96 /mappings/color.text.accent/8 |
claude-code · portrainbow_yellow | — | — | ports/claude-code/mapping.json:97 /mappings/color.text.accent/9 |
chatgpt · porttheme.semanticColors.skill | — | — | ports/chatgpt/mapping.json:25 /mappings/color.text.accent/0 |
Declared unmapped ports
- codex: The strong accent is used for Codex accent.foreground because code may appear on diff tints. · ports/codex/mapping.json:407
/unmapped/color.text.accent - ghostty: Interface colour role; a terminal theme file carries terminal colours only. · ports/ghostty/mapping.json:312
/unmapped/color.text.accent - obsidian: Native text-accent is also used on raised layers, where this role misses the text floor; the safe text.accent-strong role owns that key instead. · ports/obsidian/mapping.json:535
/unmapped/color.text.accent - 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:496
/unmapped/color.text.accent - telegram: color.text.accent has no separate native hook in this projection; related controls share the declared canonical role instead. · ports/telegram/mapping.json:1388
/unmapped/color.text.accent - windows: Outside Windows visual adapter scope; preserve host semantics. · ports/windows/mapping.json:2353
/unmapped/color.text.accent
Relevant contrast declarations
- accent text on canvas: color.text.accent on color.surface.canvas · spec/contrast.json:16
/pairs/12 - accent text on default surface: color.text.accent on color.surface.default · spec/contrast.json:17
/pairs/13
heritage-ansi · heritage
- Resolved value
#e53935- Status
- observed
- Consumption
- historical-only — Historical fidelity only; preserve all documented limitations and deprecations.
- Decisions
- None pending.
- Source
- tokens/semantic.tokens.json:240
/color/text/accent - Alias chain
color.primitive.red.800- 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 |
|---|---|---|---|
| Shared rule · contrast | — | — · color.surface.canvas | spec/contrast.json:16 /pairs/12 |
| Shared rule · contrast | — | — · color.surface.default | spec/contrast.json:17 /pairs/13 |
Relevant contrast declarations
- accent text on canvas: color.text.accent on color.surface.canvas · spec/contrast.json:16
/pairs/12 - accent text on default surface: color.text.accent on color.surface.default · spec/contrast.json:17
/pairs/13
extended · proposed
- Resolved value
#e53935- Status
- observed
- Consumption
- blocked — Proposed profile: preview only, not downstream delivery.
- Decisions
- None pending.
- Source
- tokens/semantic.tokens.json:240
/color/text/accent - Alias chain
color.primitive.red.800- 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 |
|---|---|---|---|
| Shared rule · contrast | — | — · color.surface.canvas | spec/contrast.json:16 /pairs/12 |
| Shared rule · contrast | — | — · color.surface.default | spec/contrast.json:17 /pairs/13 |
Relevant contrast declarations
- accent text on canvas: color.text.accent on color.surface.canvas · spec/contrast.json:16
/pairs/12 - accent text on default surface: color.text.accent on color.surface.default · spec/contrast.json:17
/pairs/13