320b4584c3
The upstream merge rewrote the theme color generation system (color.ts + resolve.ts), shifting scale indices for critical tokens and removing the queued feature. This restores visual parity with main by pinning affected tokens and restoring removed functionality. Theme overrides (kilo.json): - Pin surface-critical-weak, surface-critical-strong, surface-base, text-on-critical-base/weak, icon-critical-hover/active to pre-merge values — upstream changed generateScale() and index mapping CSS fixes: - Restore tool-error and queued styles in kilo-ui message-part.css (upstream rewrote these in v1.2.25, but the kilo-ui message-part.tsx fork still uses them) - Add transparent bg/border on tool-error-card (base card now has visible bg/border after our earlier card.css restore) - Remove card borders in kilo-vscode theme context - Override error-details card background to match CI baseline Restored features (removed in upstream): - Restore queued prop/memo/rendering in session-turn.tsx - Thread queued prop through upstream message-part.tsx Message → UserMessageDisplay (needed because SessionTurn uses upstream message-part via relative import, not the kilo-ui fork)