diff --git a/CHANGELOG.md b/CHANGELOG.md
index 77d2ea63..5ec88df1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
## [Unreleased](https://github.com/shift72/core-template/compare/1.9.27...HEAD)
+### Changed
+
+ - Cast list: remove erroneous space before comma. CSS tweaks for the link underlines
+
## [1.9.27](https://github.com/shift72/core-template/compare/1.9.26...1.9.27)
### Changed
diff --git a/site/styles/_meta-detail.scss b/site/styles/_meta-detail.scss
index 637a92f3..310b1569 100644
--- a/site/styles/_meta-detail.scss
+++ b/site/styles/_meta-detail.scss
@@ -277,6 +277,9 @@ s72-element-switcher,
a {
animation: fadein 2s;
+ text-decoration-color: rgba(var(--body-color-rgb), 0.5);
+ text-underline-offset: 0.1em;
+
&:hover {
text-decoration: none;
}
diff --git a/site/templates/film/item.jet b/site/templates/film/item.jet
index cf02772b..a2ac8ea4 100644
--- a/site/templates/film/item.jet
+++ b/site/templates/film/item.jet
@@ -90,8 +90,7 @@
{{range index, member := film.Cast}}
{{ path := "/search.html?q=" + member.Name }}
{{ showCharacter := !isEnabled("site_hide_cast_character_name")}}
- {{member.Name}}{{if len(member.Character) > 0 && showCharacter}} ({{member.Character}}){{end}}
- {{if index < len(film.Cast) - 1}}, {{end}}
+ {{member.Name}}{{if len(member.Character) > 0 && showCharacter}} ({{member.Character}}){{end}}{{if index < len(film.Cast) - 1}}, {{end}}
{{end}}