# Phase 6.2a Hex Sources

## FormItem

| 文件:行号 | 上下文 / CSS 属性 | 当前值 |
| --- | --- | --- |
| `src/components/FormItem/FormItem.vue:147` | width: `var(--form-item-root-width)` | `--form-item-root-width` |
| `src/components/FormItem/FormItem.vue:152` | custom property `--fi-label` | `#9e9e9e` |
| `src/components/FormItem/FormItem.vue:153` | custom property `--fi-text` | `#f8f8f8` |
| `src/components/FormItem/FormItem.vue:154` | custom property `--fi-placeholder` | `#7b7b7b` |
| `src/components/FormItem/FormItem.vue:155` | custom property `--fi-surface` | `#353535` |
| `src/components/FormItem/FormItem.vue:157` | custom property `--fi-choice-border` | `#595959` |
| `src/components/FormItem/FormItem.vue:161` | custom property `--fi-label` | `#434343` |
| `src/components/FormItem/FormItem.vue:162` | custom property `--fi-text` | `#434343` |
| `src/components/FormItem/FormItem.vue:163` | custom property `--fi-placeholder` | `#7b7b7b` |
| `src/components/FormItem/FormItem.vue:164` | custom property `--fi-surface` | `#ffffff` |
| `src/components/FormItem/FormItem.vue:165` | custom property `--fi-border` | `#595959` |
| `src/components/FormItem/FormItem.vue:166` | custom property `--fi-choice-border` | `#bdbdbd` |
| `src/components/FormItem/FormItem.vue:185` | width: `var(--form-item-label-width)` | `--form-item-label-width` |
| `src/components/FormItem/FormItem.vue:202` | color | `#ea4233` |
| `src/components/FormItem/FormItem.vue:243` | border-color | `#ed5b4e` |
| `src/components/FormItem/FormItem.vue:318` | background | `#2fb54e` |
| `src/components/FormItem/FormItem.vue:339` | background | `#2fb54e` |
| `src/components/FormItem/FormItem.vue:349` | background | `#ffffff` |
| `src/components/FormItem/FormItem.vue:360` | color | `#ea4233` |

## Notification

| 文件:行号 | 上下文 / CSS 属性 | 当前值 |
| --- | --- | --- |
| `src/components/Notification/Notification.vue:177` | background | `#353535` |
| `src/components/Notification/Notification.vue:178` | border-color | `#434343` |
| `src/components/Notification/Notification.vue:179` | color | `#f8f8f8` |
| `src/components/Notification/Notification.vue:183` | background | `#f8f8f8` |
| `src/components/Notification/Notification.vue:184` | border-color | `#cccccc` |
| `src/components/Notification/Notification.vue:185` | color | `#141414` |
| `src/components/Notification/Notification.vue:264` | color | `#9e9e9e` |
| `src/components/Notification/Notification.vue:268` | color | `#595959` |
| `src/components/Notification/Notification.vue:285` | color | `#9e9e9e` |
| `src/components/Notification/Notification.vue:323` | border-color | `#434343` |
| `src/components/Notification/Notification.vue:324` | color | `#cccccc` |
| `src/components/Notification/Notification.vue:328` | border-color | `#dbdbdb` |
| `src/components/Notification/Notification.vue:329` | color | `#434343` |
| `src/components/Notification/Notification.vue:333` | background | `#33ab4f` |
| `src/components/Notification/Notification.vue:334` | color | `#f8f8f8` |
| `src/components/Notification/Notification.vue:338` | background | `#ec5050` |
| `src/components/Notification/Notification.vue:339` | color | `#f8f8f8` |

## PromptMessage

| 文件:行号 | 上下文 / CSS 属性 | 当前值 |
| --- | --- | --- |
| `src/components/PromptMessage/PromptMessage.vue:31` | `paletteMap.success.background` | `#f1fbf3` |
| `src/components/PromptMessage/PromptMessage.vue:32` | `paletteMap.success.text` | `#2fb54e` |
| `src/components/PromptMessage/PromptMessage.vue:35` | `paletteMap.info.background` | `#e1eefd` |
| `src/components/PromptMessage/PromptMessage.vue:36` | `paletteMap.info.text` | `#3892f3` |
| `src/components/PromptMessage/PromptMessage.vue:39` | `paletteMap.error.background` | `#fff1f0` |
| `src/components/PromptMessage/PromptMessage.vue:40` | `paletteMap.error.text` | `#ea4233` |
| `src/components/PromptMessage/PromptMessage.vue:43` | `paletteMap.warning.background` | `#fff3db` |
| `src/components/PromptMessage/PromptMessage.vue:44` | `paletteMap.warning.text` | `#f68512` |
| `src/components/PromptMessage/PromptMessage.vue:76` | inline CSS variable assignment | `--prompt-bg` |
| `src/components/PromptMessage/PromptMessage.vue:77` | inline CSS variable assignment | `--prompt-text` |
| `src/components/PromptMessage/PromptMessage.vue:101` | background: `var(--prompt-bg)` | `--prompt-bg` |
| `src/components/PromptMessage/PromptMessage.vue:122` | color: `var(--prompt-text)` | `--prompt-text` |
| `src/components/PromptMessage/PromptMessage.vue:137` | color: `var(--prompt-text)` | `--prompt-text` |
| `src/components/PromptMessage/PromptMessage.vue:152` | color | `#9e9e9e` |

## Tooltip

| 文件:行号 | 上下文 / CSS 属性 | 当前值 |
| --- | --- | --- |
| `src/components/Tooltip/Tooltip.vue:94` | custom property `--tooltip-bg` | `#ffffff` |
| `src/components/Tooltip/Tooltip.vue:95` | custom property `--tooltip-text` | `#141414` |
| `src/components/Tooltip/Tooltip.vue:96` | custom property `--tooltip-border` | `#f0f0f0` |
| `src/components/Tooltip/Tooltip.vue:100` | custom property `--tooltip-bg` | `#353535` |
| `src/components/Tooltip/Tooltip.vue:101` | custom property `--tooltip-text` | `#f8f8f8` |
| `src/components/Tooltip/Tooltip.vue:102` | custom property `--tooltip-border` | `#595959` |

## Input

| 文件:行号 | 上下文 / CSS 属性 | 当前值 |
| --- | --- | --- |
| `src/components/Input/Input.vue:68` | comment reference: filled bg (dark) | `#353535` |
| `src/components/Input/Input.vue:68` | comment reference: filled bg (light) | `#ffffff` |
