diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index dda308453..579045142 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -417,7 +417,9 @@ class HtmlMessage extends StatelessWidget {
final renderer = TokenRenderingUtil();
- final underlineColor = Theme.of(context).colorScheme.primary.withAlpha(200);
+ final underlineColor = pangeaMessageEvent!.ownMessage
+ ? ThemeData.dark().colorScheme.primaryContainer.withAlpha(200)
+ : Theme.of(context).colorScheme.primary.withAlpha(200);
final newTokens =
pangeaMessageEvent != null && !pangeaMessageEvent!.ownMessage