.series{margin:30px 0;padding:16px 20px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-left-width:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 5%,transparent)}.series__summary{cursor:pointer;list-style:none;color:var(--accent);font-weight:700}.series__summary::-webkit-details-marker{display:none}.series__summary::before{content:"[+] "}.series[open] .series__summary::before{content:"[-] "}.series__label{color:color-mix(in srgb,var(--foreground) 65%,transparent);font-weight:400}.series__progress{color:color-mix(in srgb,var(--foreground) 65%,transparent);font-weight:400;white-space:nowrap}.post .series__parts,.series__parts{list-style:none;margin:14px 0 10px;padding:0}.post .series__parts li::before{content:none}.series__part{display:flex;gap:12px;align-items:baseline;padding:3px 0}.series__num{color:color-mix(in srgb,var(--foreground) 50%,transparent);font-variant-numeric:tabular-nums;flex-shrink:0}.series__part--current{color:var(--accent);font-weight:700}.series__part--current .series__num{color:var(--accent)}.series__here{font-weight:400;white-space:nowrap;color:color-mix(in srgb,var(--accent) 70%,transparent)}.series__all{display:inline-block;margin-top:4px;font-size:.9em}.series-nav{margin:40px 0 20px;padding-top:20px;border-top:1px dashed color-mix(in srgb,var(--foreground) 30%,transparent)}.series-nav__title{margin-bottom:14px}.series-nav__title a{font-weight:700}.series-nav__title::before{content:"> ";color:var(--accent)}.series-nav__links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.series-nav__link{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius);text-decoration:none}a.series-nav__link:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.series-nav__link--next{grid-column:2;text-align:right}.series-nav__link--pending{border-style:dashed;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.series-nav__dir{font-size:.85em;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.series-nav__name{text-decoration:underline}.series-nav__link--pending .series-nav__name{text-decoration:none}.series-page__count{color:color-mix(in srgb,var(--foreground) 65%,transparent)}.post-title .series__num{margin-right:10px}@media(max-width:684px){.series{padding:12px 14px}.series__here{display:none}.series-nav__links{grid-template-columns:1fr}.series-nav__link--next{grid-column:1}}