.macroscope/check-run-agents/ui-consistency.md | 3 + apps/desktop/src/settings/DesktopClientSettings.test.ts | 1 + apps/web/src/appearanceContrast.test.ts | 53 +++++++ apps/web/src/appearanceContrast.ts | 10 ++ apps/web/src/browser/annotationTheme.ts | 12 +- apps/web/src/components/ChatMarkdown.tsx | 2 +- apps/web/src/components/chat/ChangedFilesTree.tsx | 2 +- apps/web/src/components/chat/ModelListRow.tsx | 2 +- apps/web/src/components/chat/ModelPickerSidebar.tsx | 4 +- apps/web/src/components/chat/ProviderModelPicker.tsx | 2 +- apps/web/src/components/clerk/clerkAppearance.test.ts | 10 +- apps/web/src/components/clerk/clerkAppearance.ts | 10 +- apps/web/src/components/color-selector.tsx | 2 +- apps/web/src/components/files/FileBrowserPanel.tsx | 2 +- apps/web/src/components/pullRequest/pullRequestPresentation.tsx | 2 +- apps/web/src/components/settings/SettingsPanels.tsx | 62 ++++++++ apps/web/src/components/settings/settingsSearch.ts | 6 + apps/web/src/components/ui/button.test.tsx | 2 +- apps/web/src/components/ui/button.tsx | 8 +- apps/web/src/components/usage/usageProviders.ts | 2 +- apps/web/src/contextMenuFallback.test.ts | 2 +- apps/web/src/contextMenuFallback.ts | 13 +- apps/web/src/index.css | 254 ++++++++++++++++++++++++-------- apps/web/src/routes/__root.tsx | 12 ++ packages/contracts/src/settings.test.ts | 16 ++ packages/contracts/src/settings.ts | 12 ++ 26 files changed, 404 insertions(+), 102 deletions(-)