.author-index{padding-top:30px}.author-index .series-category-nav{background:var(--white);border:1px solid var(--line);border-radius:14px;margin:0 0 18px;padding:20px;box-shadow:0 8px 24px #0739340d}.author-index .series-category-nav>div{margin-bottom:14px}.author-index .series-category-nav b{color:var(--green);font-size:1.12rem;display:block}.author-index .series-category-nav small{color:var(--muted);margin-top:2px;display:block}.author-index .series-category-nav nav{flex-wrap:wrap;gap:9px;display:flex}.author-index .series-category-nav nav a{border:1px solid var(--line);background:var(--ivory);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:7px 14px;line-height:1.35;transition:all .18s;display:inline-flex}.author-index .series-category-nav nav a:hover,.author-index .series-category-nav nav a.active{background:var(--green);border-color:var(--green);color:#fff}.author-index .series-books-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin:30px 0 18px;padding-bottom:14px;display:flex}.author-index .series-books-head h2{color:var(--green);margin:0;font-size:1.55rem}.author-index .series-sort-note{color:var(--muted);flex-direction:column;align-items:flex-end;font-size:.9rem;display:flex}.author-index .series-sort-note span{color:var(--ink);font-weight:700}.author-index .series-book-item{position:relative}.author-index .series-part-badge{background:color-mix(in srgb,var(--gold) 18%,var(--white));border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));color:var(--green);border-radius:999px;margin-bottom:8px;padding:5px 11px;font-size:.78rem;font-weight:800;display:inline-flex}@media (max-width:700px){.author-index{padding-top:22px}.author-index .series-category-nav{border-radius:12px;margin-bottom:14px;padding:16px}.author-index .series-category-nav>div{margin-bottom:12px}.author-index .series-category-nav b{font-size:1.08rem}.author-index .series-category-nav small{font-size:.86rem;line-height:1.55}.author-index .series-category-nav nav{grid-template-columns:1fr;gap:8px;display:grid}.author-index .series-category-nav nav a{text-align:right;background:var(--ivory-2);border-radius:9px;justify-content:space-between;width:100%;padding:9px 12px}.author-index .series-books-head{flex-direction:column;align-items:flex-start;gap:5px;margin-top:24px}.author-index .series-books-head h2{font-size:1.3rem}.author-index .series-sort-note{align-items:flex-start;font-size:.84rem}.author-index .books-grid{margin-top:6px}.author-index .series-part-badge{margin-top:4px;margin-bottom:8px}}
