.post-header.entropy-series-header { border-bottom: 0; padding-bottom: 0; }
.entropy-series-nav { margin-top: 1.75rem; }
.entropy-series-heading { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; }
.entropy-series-kicker { color: var(--text-secondary); font-family: "JetBrains Mono", monospace; font-size: .6875rem; letter-spacing: .1em; text-transform: uppercase; }
.entropy-series-overview { font-size: .75rem; }
.entropy-series-overview span { display: inline-block; margin-left: .25rem; }
.entropy-series-parts { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1rem; list-style: none; margin: .875rem 0 0; padding: 0; }
.entropy-series-parts li { min-width: 0; }
.entropy-series-parts a { display: flex; flex-direction: column; gap: .375rem; min-height: 72px; padding: .5rem 0 .875rem; border-bottom: 2px solid var(--border-color); color: var(--text-secondary); text-decoration: none; transition: color .15s ease, border-color .15s ease; }
.entropy-series-number { font-family: "JetBrains Mono", monospace; font-size: .6875rem; line-height: 1.5; }
.entropy-series-label { font-size: .875rem; line-height: 1.5; }
.entropy-series-parts a:hover { color: var(--text-primary); border-color: var(--text-secondary); text-decoration: none; filter: none; }
.entropy-series-parts a[aria-current="page"] { color: var(--text-primary); border-color: var(--accent-blue); }
.entropy-series-parts [aria-current="page"] .entropy-series-number { color: var(--accent-blue); }
.entropy-series-parts [aria-current="page"] .entropy-series-label { font-weight: 600; }
.entropy-series-nav a:focus-visible { outline: 2px solid var(--accent-blue); outline-offset: 4px; border-radius: 2px; }
@media (max-width: 480px) {
  .entropy-series-parts { gap: .5rem; }
  .entropy-series-parts a { min-height: 88px; padding-bottom: .75rem; }
  .entropy-series-label { font-size: .75rem; }
}
.entropy-table-scroll { max-width: 100%; overflow-x: auto; margin-bottom: 1rem; }
.entropy-table-scroll table { margin-bottom: 0; }
.post-content p code, .post-content li code { overflow-wrap: anywhere; }
.post-title, .page-heading { overflow-wrap: anywhere; }
