Merge remote-tracking branch 'origin/fix/220-episode-nav' into integrate/review-gates

# Conflicts:
#	docs/blazor-route-parity.md
This commit is contained in:
2026-07-11 01:48:48 +02:00
13 changed files with 349 additions and 6 deletions
+18
View File
@@ -2537,6 +2537,24 @@ body {
box-shadow: 0 0 0 1px var(--action-primary);
}
/* Deep-link target highlight (#220), e.g. `#episode-{id}` from search/browse episode cards.
The ring itself (border + 2px box-shadow) persists for as long as the hash names this card;
only the outer glow pulse fades out shortly after mount. */
.ctv-media-card-highlighted {
border-color: var(--action-primary);
box-shadow: 0 0 0 2px var(--action-primary);
animation: ctv-media-card-highlight-pulse 2400ms ease-out 1;
}
@keyframes ctv-media-card-highlight-pulse {
0% {
box-shadow: 0 0 0 4px var(--action-primary);
}
100% {
box-shadow: 0 0 0 2px var(--action-primary);
}
}
.ctv-media-card-poster {
position: relative;
overflow: hidden;