.page-module__JzDqCW__title{word-break:break-word;margin:0 0 .75rem;font-size:2rem;line-height:1.15}.page-module__JzDqCW__intro{color:var(--color-text-muted);margin:0 0 2rem;line-height:1.6}.page-module__JzDqCW__intro strong{color:var(--color-text)}.page-module__JzDqCW__seriesList{flex-direction:column;gap:.75rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.page-module__JzDqCW__seriesCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:.875rem;padding:.875rem;display:flex}.page-module__JzDqCW__thumbnail,.page-module__JzDqCW__thumbnailPlaceholder{object-fit:cover;background:var(--color-bg);border-radius:8px;flex-shrink:0;width:68px;height:90px}.page-module__JzDqCW__seriesInfo{flex-direction:column;gap:.3rem;min-width:0;display:flex}.page-module__JzDqCW__seriesLink{color:var(--color-text);padding:.25rem 0;font-size:1.05rem;font-weight:600;text-decoration:none}.page-module__JzDqCW__seriesLink:hover,.page-module__JzDqCW__seriesLink:focus-visible{color:var(--color-accent)}.page-module__JzDqCW__partCount{color:var(--color-accent);font-size:.85rem;font-weight:600}.page-module__JzDqCW__caption{color:var(--color-text-muted);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.85rem;line-height:1.5}.page-module__JzDqCW__claimBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:2rem;padding:1.25rem}.page-module__JzDqCW__claimBox h2{margin:0 0 .5rem;font-size:1.05rem}.page-module__JzDqCW__claimBox p{color:var(--color-text-muted);margin:0 0 .75rem;line-height:1.6}.page-module__JzDqCW__claimUrl{color:var(--color-accent);overflow-wrap:anywhere;margin:0;font-weight:600}.page-module__JzDqCW__actions{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.page-module__JzDqCW__backLink{color:var(--color-text-muted);padding:.5rem 0;text-decoration:none}.page-module__JzDqCW__backLink:hover,.page-module__JzDqCW__backLink:focus-visible{color:var(--color-text)}.page-module__JzDqCW__errorState{padding:2rem 0}.page-module__JzDqCW__errorState h1{margin:0 0 .75rem;font-size:1.5rem}.page-module__JzDqCW__errorState p{color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.6}
