c999dc2e8e
A reference had two styling systems: a Tailwind class string assembled in TypeScript (`directiveChipClass`) and a separate `link-chip` for prose links, each carrying its own color-mix(). Same concept, three appearances. Now every inline reference — a composer chip, a sent message's mention, a markdown link, a completion row's glyph — is `class="ref"` plus `data-ref="<kind>"`, and styles.css owns the accent. No hex or color-mix() ships from a component, so a skin restyles all of them at once. Keying the accent on `[data-ref]` alone rather than `.ref[data-ref]` also lets the popover's icon column take a kind's hue without inheriting its inline-text layout.