diff --git a/CHANGELOG.md b/CHANGELOG.md
index ae44e8c..dd21e5f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
edits survive app updates. Delete it to restore the default set.
### Fixed
+- **Tag chips unreadable in Light theme.** Tag chips on snip cards (and the
+ parameter-type badge in Shared parameters) showed dark text on the accent fill in
+ Light theme. They now use the on-accent text colour, readable in both themes.
- **Window caption buttons invisible in Light theme.** The minimise, maximise and
close glyphs were always white, leaving them barely visible against the light
title bar. They now take a theme-appropriate colour, update when you switch
diff --git a/src/Snipdeck.App/Controls/SnipCard.xaml b/src/Snipdeck.App/Controls/SnipCard.xaml
index 47e9015..1ee6ddd 100644
--- a/src/Snipdeck.App/Controls/SnipCard.xaml
+++ b/src/Snipdeck.App/Controls/SnipCard.xaml
@@ -80,8 +80,12 @@
+
+ Style="{ThemeResource CaptionTextBlockStyle}"
+ Foreground="{ThemeResource TextOnAccentFillColorPrimaryBrush}" />
diff --git a/src/Snipdeck.App/Views/ShellPage.xaml b/src/Snipdeck.App/Views/ShellPage.xaml
index 14e5a81..d5e9268 100644
--- a/src/Snipdeck.App/Views/ShellPage.xaml
+++ b/src/Snipdeck.App/Views/ShellPage.xaml
@@ -513,7 +513,8 @@
Padding="8,2"
VerticalAlignment="Center">
+ Style="{ThemeResource CaptionTextBlockStyle}"
+ Foreground="{ThemeResource TextOnAccentFillColorPrimaryBrush}" />