diff --git a/src/calibre/gui2/fts/cards.py b/src/calibre/gui2/fts/cards.py
index f7fa2234b1..dae1935b15 100644
--- a/src/calibre/gui2/fts/cards.py
+++ b/src/calibre/gui2/fts/cards.py
@@ -169,8 +169,8 @@ class CardData:
series = ''
if s := self.results.series:
sidx = fmt_sidx(self.results.series_index or 0, use_roman=config['use_roman_numerals_for_series_number'])
- series = _('{series_index} of {series}').format(series_index=sidx, series=s)
- series = f'{prepare_string_for_xml(series)}
'
+ series = _('{series_index} of {series}').format(series_index=sidx, series=prepare_string_for_xml(s))
+ series = f' ({series})'
results = []
ftt = _('Open the book, in the {fmt} format.\nWhen using the calibre E-book viewer, it will attempt to scroll\n'
'to this search result automatically.')
@@ -187,11 +187,12 @@ class CardData:
ftxt = '\xa0'.join(fmts)
results.append(f'
{ftxt} {text}')
+ pal = QApplication.instance().palette()
+ accent = pal.color(QPalette.ColorRole.Accent).name()
html = f'''