focus.offset
outline-offset for controls.
Source revision 9afef8564142e41458748895d16b4df161a67d66
Find related usageSpecification anchorMeasured contrast report (default profile)Report an issue with this token
focus.offset--focus-offsetdefault · approved
- Resolved value
-2px- Status
- observed
- Consumption
- use — Use within the role's documented scope and restrictions.
- Decisions
- None pending.
- Source
- tokens/foundations.tokens.json:422
/focus/offset - Alias chain
- Literal value; no alias dependencies.
- 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 |
|---|---|---|---|
| avatar · part | dependency.role-focus-offset | — | spec/components/avatar.md:32 /tokens/dependency.role-focus-offset |
| button-group · part | dependency.role-focus-offset | — | spec/components/button-group.md:42 /tokens/dependency.role-focus-offset |
| chart · part | dependency.role-focus-offset | — | spec/components/chart.md:35 /tokens/dependency.role-focus-offset |
| command-palette · part | dependency.role-focus-offset | — | spec/components/command-palette.md:51 /tokens/dependency.role-focus-offset |
| compact-dashboard · part | dependency.role-focus-offset | — | spec/components/compact-dashboard.md:43 /tokens/dependency.role-focus-offset |
| description-list · part | dependency.role-focus-offset | — | spec/components/description-list.md:32 /tokens/dependency.role-focus-offset |
| disclosure · part | dependency.role-focus-offset | — | spec/components/disclosure.md:40 /tokens/dependency.role-focus-offset |
| editor-search · part | dependency.role-focus-offset | — | spec/components/editor-search.md:47 /tokens/dependency.role-focus-offset |
| error-state · part | dependency.role-focus-offset | — | spec/components/error-state.md:47 /tokens/dependency.role-focus-offset |
| file-browser · part | dependency.role-focus-offset | — | spec/components/file-browser.md:47 /tokens/dependency.role-focus-offset |
| kbd · part | dependency.role-focus-offset | — | spec/components/kbd.md:31 /tokens/dependency.role-focus-offset |
| multiselect · part | dependency.role-focus-offset | — | spec/components/multiselect.md:55 /tokens/dependency.role-focus-offset |
| popover · part | dependency.role-focus-offset | — | spec/components/popover.md:42 /tokens/dependency.role-focus-offset |
| range · part | dependency.role-focus-offset | — | spec/components/range.md:38 /tokens/dependency.role-focus-offset |
| repeater · part | dependency.role-focus-offset | — | spec/components/repeater.md:45 /tokens/dependency.role-focus-offset |
| segmented-control · part | dependency.role-focus-offset | — | spec/components/segmented-control.md:48 /tokens/dependency.role-focus-offset |
| skeleton · part | dependency.role-focus-offset | — | spec/components/skeleton.md:34 /tokens/dependency.role-focus-offset |
| timeline · part | dependency.role-focus-offset | — | spec/components/timeline.md:34 /tokens/dependency.role-focus-offset |
| tree · part | dependency.role-focus-offset | — | spec/components/tree.md:43 /tokens/dependency.role-focus-offset |
obsidian · port.theme-dark .prompt input.prompt-input:focus-visible | outline-offset | — | — | ports/obsidian/mapping.json:355 /mappings/focus.offset/0 |
windows · portwindows-11-start-menu-styler | web :focus-visible | outline-offset | — | — | ports/windows/mapping.json:2167 /mappings/focus.offset/0 |
Declared unmapped ports
- chatgpt: ChatGPT keeps its own geometry; this j3w1 value cannot be set. · ports/chatgpt/mapping.json:318
/unmapped/focus.offset - claude-code: Not a colour; a Claude Code theme carries colours only. · ports/claude-code/mapping.json:434
/unmapped/focus.offset - codex: Not a colour; a tmTheme carries colours only. · ports/codex/mapping.json:338
/unmapped/focus.offset - ghostty: Not a colour; a terminal theme file carries colours only. · ports/ghostty/mapping.json:339
/unmapped/focus.offset - orca: Not a colour; a terminal theme file carries colours only. · ports/orca/mapping.json:517
/unmapped/focus.offset - telegram: Telegram theme files cannot set geometry, font metrics, layout, motion or focus-ring shape; host settings and accessibility preferences own these. · ports/telegram/mapping.json:1579
/unmapped/focus.offset - warp: Not a colour; a terminal theme file carries colours only. · ports/warp/mapping.json:334
/unmapped/focus.offset
Relevant contrast declarations
No contrast pair is declared for this role.
heritage-ansi · heritage
- Resolved value
-2px- Status
- observed
- Consumption
- historical-only — Historical fidelity only; preserve all documented limitations and deprecations.
- Decisions
- None pending.
- Source
- tokens/foundations.tokens.json:422
/focus/offset - Alias chain
- Literal value; no alias dependencies.
- 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 |
|---|---|---|---|
| avatar · part | dependency.role-focus-offset | — | spec/components/avatar.md:32 /tokens/dependency.role-focus-offset |
| button-group · part | dependency.role-focus-offset | — | spec/components/button-group.md:42 /tokens/dependency.role-focus-offset |
| chart · part | dependency.role-focus-offset | — | spec/components/chart.md:35 /tokens/dependency.role-focus-offset |
| command-palette · part | dependency.role-focus-offset | — | spec/components/command-palette.md:51 /tokens/dependency.role-focus-offset |
| compact-dashboard · part | dependency.role-focus-offset | — | spec/components/compact-dashboard.md:43 /tokens/dependency.role-focus-offset |
| description-list · part | dependency.role-focus-offset | — | spec/components/description-list.md:32 /tokens/dependency.role-focus-offset |
| disclosure · part | dependency.role-focus-offset | — | spec/components/disclosure.md:40 /tokens/dependency.role-focus-offset |
| editor-search · part | dependency.role-focus-offset | — | spec/components/editor-search.md:47 /tokens/dependency.role-focus-offset |
| error-state · part | dependency.role-focus-offset | — | spec/components/error-state.md:47 /tokens/dependency.role-focus-offset |
| file-browser · part | dependency.role-focus-offset | — | spec/components/file-browser.md:47 /tokens/dependency.role-focus-offset |
| kbd · part | dependency.role-focus-offset | — | spec/components/kbd.md:31 /tokens/dependency.role-focus-offset |
| multiselect · part | dependency.role-focus-offset | — | spec/components/multiselect.md:55 /tokens/dependency.role-focus-offset |
| popover · part | dependency.role-focus-offset | — | spec/components/popover.md:42 /tokens/dependency.role-focus-offset |
| range · part | dependency.role-focus-offset | — | spec/components/range.md:38 /tokens/dependency.role-focus-offset |
| repeater · part | dependency.role-focus-offset | — | spec/components/repeater.md:45 /tokens/dependency.role-focus-offset |
| segmented-control · part | dependency.role-focus-offset | — | spec/components/segmented-control.md:48 /tokens/dependency.role-focus-offset |
| skeleton · part | dependency.role-focus-offset | — | spec/components/skeleton.md:34 /tokens/dependency.role-focus-offset |
| timeline · part | dependency.role-focus-offset | — | spec/components/timeline.md:34 /tokens/dependency.role-focus-offset |
| tree · part | dependency.role-focus-offset | — | spec/components/tree.md:43 /tokens/dependency.role-focus-offset |
Relevant contrast declarations
No contrast pair is declared for this role.
extended · proposed
- Resolved value
-2px- Status
- observed
- Consumption
- blocked — Proposed profile: preview only, not downstream delivery.
- Decisions
- None pending.
- Source
- tokens/foundations.tokens.json:422
/focus/offset - Alias chain
- Literal value; no alias dependencies.
- 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 |
|---|---|---|---|
| avatar · part | dependency.role-focus-offset | — | spec/components/avatar.md:32 /tokens/dependency.role-focus-offset |
| button-group · part | dependency.role-focus-offset | — | spec/components/button-group.md:42 /tokens/dependency.role-focus-offset |
| chart · part | dependency.role-focus-offset | — | spec/components/chart.md:35 /tokens/dependency.role-focus-offset |
| command-palette · part | dependency.role-focus-offset | — | spec/components/command-palette.md:51 /tokens/dependency.role-focus-offset |
| compact-dashboard · part | dependency.role-focus-offset | — | spec/components/compact-dashboard.md:43 /tokens/dependency.role-focus-offset |
| description-list · part | dependency.role-focus-offset | — | spec/components/description-list.md:32 /tokens/dependency.role-focus-offset |
| disclosure · part | dependency.role-focus-offset | — | spec/components/disclosure.md:40 /tokens/dependency.role-focus-offset |
| editor-search · part | dependency.role-focus-offset | — | spec/components/editor-search.md:47 /tokens/dependency.role-focus-offset |
| error-state · part | dependency.role-focus-offset | — | spec/components/error-state.md:47 /tokens/dependency.role-focus-offset |
| file-browser · part | dependency.role-focus-offset | — | spec/components/file-browser.md:47 /tokens/dependency.role-focus-offset |
| kbd · part | dependency.role-focus-offset | — | spec/components/kbd.md:31 /tokens/dependency.role-focus-offset |
| multiselect · part | dependency.role-focus-offset | — | spec/components/multiselect.md:55 /tokens/dependency.role-focus-offset |
| popover · part | dependency.role-focus-offset | — | spec/components/popover.md:42 /tokens/dependency.role-focus-offset |
| range · part | dependency.role-focus-offset | — | spec/components/range.md:38 /tokens/dependency.role-focus-offset |
| repeater · part | dependency.role-focus-offset | — | spec/components/repeater.md:45 /tokens/dependency.role-focus-offset |
| segmented-control · part | dependency.role-focus-offset | — | spec/components/segmented-control.md:48 /tokens/dependency.role-focus-offset |
| skeleton · part | dependency.role-focus-offset | — | spec/components/skeleton.md:34 /tokens/dependency.role-focus-offset |
| timeline · part | dependency.role-focus-offset | — | spec/components/timeline.md:34 /tokens/dependency.role-focus-offset |
| tree · part | dependency.role-focus-offset | — | spec/components/tree.md:43 /tokens/dependency.role-focus-offset |
Relevant contrast declarations
No contrast pair is declared for this role.