.cat-article-img>div[role=img]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0a0a0a;overflow:hidden}.cat-article-img>div[role=img] svg{width:100%;height:100%;display:block}@media (max-width:700px){.cat-article-img>div[role=img],.cat-article-img>div[role=img] svg{min-height:140px}}.author-filter-nav{display:flex;flex-flow:row nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#555 #111;gap:6px;margin-bottom:28px;padding-bottom:8px}.author-filter-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;background:#111;border:2px solid #333;color:#888;padding:6px 12px;font-size:13px;font-family:inherit;font-weight:600;letter-spacing:.02em;cursor:pointer;border-radius:0;transition:all .15s ease;white-space:nowrap}.author-filter-chip:hover{border-color:#555;color:#ddd;background:#1a1a1a}.author-filter-chip.active{background:#c9a227;color:#0a0a0a;border-color:#c9a227}.author-filter-chip.active:hover{background:#d4ad3a;border-color:#d4ad3a;color:#0a0a0a}.author-filter-emoji{font-size:14px;line-height:1}.author-filter-label{text-transform:uppercase;font-size:12px;letter-spacing:.04em}.author-filter-count{font-size:11px;font-family:monospace;opacity:.7;background:rgba(255,255,255,.06);padding:1px 6px;border-radius:0;min-width:24px;text-align:center}.author-filter-chip.active .author-filter-count{background:rgba(0,0,0,.15);opacity:.8}.author-filter-nav{margin-bottom:12px}.author-filter-chip{min-height:44px;color:#b8b8b8}.author-filter-chip:focus-visible,.author-filter-toolbar select:focus-visible{outline:2px solid #f1e9d2;outline-offset:3px}.author-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;color:#b8b8b8;font-size:13px}.author-filter-toolbar p{margin:0}.author-filter-toolbar label{display:flex;align-items:center;gap:10px}.author-filter-toolbar select{background:#111;color:#f1e9d2;border:2px solid #444;border-radius:0;min-height:44px;padding:8px 12px;font:inherit}@media (max-width:700px){.author-filter-chip{padding:8px 10px}}.author-people-filters{border:2px solid #333;padding:20px;margin:20px 0}.author-people-filters h2{margin:0 0 8px;font-size:22px;color:#f1e9d2}.author-people-filters p{margin:0 0 16px;color:#b8b8b8;line-height:1.6}.author-people-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.author-people-controls label{display:flex;flex:1 1 250px;min-width:0;flex-direction:column;gap:8px;color:#f1e9d2;font-size:13px}.author-people-controls select,.author-people-reset{min-height:44px;max-width:100%;border:2px solid #555;border-radius:0;padding:10px 12px;background:#111;color:#f1e9d2;font:inherit}.author-people-controls select{width:100%}.author-people-reset{cursor:pointer}.author-people-controls select:focus-visible,.author-people-reset:focus-visible,.author-person-heading a:focus-visible{outline:2px solid #f1e9d2;outline-offset:3px}.author-people-filters .author-people-note{font-size:12px;margin:14px 0 0}.author-group-sort-note{font-size:12px;line-height:1.6;color:#b8b8b8;margin:0 0 24px}.author-position-group{margin:32px 0 48px}.author-position-group>h2{font-size:22px;color:#f1e9d2;padding:12px 0;margin:0 0 20px;border-bottom:2px solid #c9a227}.author-person-section{min-width:0;margin-bottom:32px}.author-person-heading{border-left:3px solid #555;padding-left:14px;margin-bottom:16px}.author-person-heading h3{margin:0 0 6px;font-size:20px;color:#f1e9d2}.author-person-heading p{margin:0 0 6px;color:#b8b8b8;line-height:1.6}.author-person-heading a{font-size:12px;color:#c9a227;text-decoration:underline}.author-article-people{color:#b8b8b8;font-size:12px;line-height:1.6;margin:8px 0}@media (max-width:700px){.author-people-filters{padding:14px}.author-people-controls{align-items:stretch}.author-people-controls label,.author-people-reset{flex-basis:100%}}.author-nolan-link{margin-top:18px;text-decoration:none}.cat-article-img.author-series-image{background:var(--bg-elevated,#111)}.cat-article-img.author-series-image img{object-fit:contain;object-position:center top}