Finished Books detail: one tabbed Episodes section (Highlights / All Episodes), searchable playlist, on-demand player; v2.10.3
Publish Container / build (push) Has been cancelled

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
nmemmertandClaude Sonnet 5.5 committed 2026-10-09 09:47:23 -04:00
1 parent b96e9a79dc
commit 4d37fac641
4 files changed
+232 -31

No files matched your search

+61
View File
@@ -10212,6 +10212,67 @@
margin: 0 0 0.6rem;
}
.finished-series-episodes {
scroll-margin-top: 5rem;
margin-top: 2rem;
}
.finished-series-episodes .highlight-tabs {
margin-bottom: 1.25rem;
}
.finished-series-filter {
width: 100%;
margin: 0 0 1rem;
padding: 0.7rem 1rem;
background: rgba(26, 26, 21, 0.7);
border: 1px solid rgba(201, 168, 76, 0.22);
border-radius: 999px;
color: var(--brand-warm-white);
font-family: var(--brand-font-body);
font-size: 0.95rem;
}
.finished-series-filter:focus {
outline: none;
border-color: rgba(201, 168, 76, 0.6);
}
.finished-series-playlist { gap: 0.6rem; }
.finished-series-episode { padding: 0.8rem 1.1rem; }
.finished-series-ep-row {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
.finished-series-ep-row .finished-series-ep-meta { margin-bottom: 0; }
.finished-series-ep-play {
flex-shrink: 0;
background: transparent;
border: 1px solid rgba(201, 168, 76, 0.45);
border-radius: 999px;
color: var(--brand-gold);
font-family: var(--brand-font-body);
font-size: 0.8rem;
letter-spacing: 0.06em;
text-transform: uppercase;
padding: 0.4rem 0.95rem;
cursor: pointer;
transition: background 0.2s ease;
}
.finished-series-ep-play:hover,
.finished-series-episode--open .finished-series-ep-play {
background: rgba(201, 168, 76, 0.14);
}
.finished-series-episode--open .finished-series-ep-body > :last-child { margin-top: 0.75rem; }
/* ── Nuggets (sub-show) page ─────────────────────────────────────────────── */
.section-nuggets-intro { padding: 1rem 1.5rem 0; }
.nuggets-intro-layout { display: flex; gap: 2rem; align-items: flex-start; flex-wrap: wrap; }