.roster[data-astro-cid-ho4jod64]{padding:14px 0 12px;border-bottom:1px solid var(--color-border)}.roster-head[data-astro-cid-ho4jod64]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.roster-head[data-astro-cid-ho4jod64] h2[data-astro-cid-ho4jod64]{margin:0;font-family:var(--font-serif);font-size:13px;font-weight:600;letter-spacing:.02em}.roster-head[data-astro-cid-ho4jod64] span[data-astro-cid-ho4jod64]{color:var(--color-muted);font-size:10px;white-space:nowrap}.roster-rail[data-astro-cid-ho4jod64]{display:flex;gap:16px;padding:2px 0 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.roster-cat[data-astro-cid-ho4jod64]{display:grid;flex:0 0 86px;align-content:start;justify-items:center;gap:6px;text-decoration:none;scroll-snap-align:start}.roster-media[data-astro-cid-ho4jod64]{display:grid;place-items:center;width:82px;height:82px;overflow:hidden;border:2px solid var(--color-bg);border-radius:50%;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border),0 3px 10px #11111112;transition:transform .18s ease,box-shadow .18s ease}.roster-cat[data-astro-cid-ho4jod64]:hover .roster-media[data-astro-cid-ho4jod64]{transform:translateY(-2px);box-shadow:0 0 0 1px var(--color-accent),0 6px 16px #1111111f}.roster-media[data-astro-cid-ho4jod64] img[data-astro-cid-ho4jod64]{width:100%;height:100%;object-fit:cover}.roster-initial[data-astro-cid-ho4jod64]{color:var(--color-muted);font-family:var(--font-serif);font-size:26px}.roster-name[data-astro-cid-ho4jod64]{display:block;max-width:86px;min-height:2.6em;color:var(--color-text);font-size:12px;line-height:1.3;text-align:center}.roster-cat[data-astro-cid-ho4jod64]:hover .roster-name[data-astro-cid-ho4jod64]{color:var(--color-accent)}.roster-cat[data-astro-cid-ho4jod64] small[data-astro-cid-ho4jod64]{max-width:86px;color:var(--color-muted);font-size:9.5px;line-height:1.25;text-align:center}.entity-rows[data-astro-cid-ho4jod64]{border-bottom:1px solid var(--color-border)}.entity-row[data-astro-cid-ho4jod64]{display:grid;grid-template-columns:26px 46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border-subtle)}.entity-row[data-astro-cid-ho4jod64]:last-child{border-bottom:0}.entity-row[data-astro-cid-ho4jod64]:hover{background:var(--color-bg-subtle)}.entity-row-no[data-astro-cid-ho4jod64]{align-self:start;padding-top:3px;color:var(--color-border);font-size:9.5px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.entity-row-thumb[data-astro-cid-ho4jod64]{display:block;width:46px;height:46px;background:var(--color-surface);overflow:hidden}.entity-row-thumb[data-astro-cid-ho4jod64] img[data-astro-cid-ho4jod64]{width:100%;height:100%;object-fit:cover}.entity-row-thumb-empty[data-astro-cid-ho4jod64]{display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--color-border-subtle);color:var(--color-muted);font-family:var(--font-serif);font-size:16px}.entity-row-main[data-astro-cid-ho4jod64]{display:grid;gap:2px;min-width:0}.entity-row-title[data-astro-cid-ho4jod64]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.entity-row-title[data-astro-cid-ho4jod64] a[data-astro-cid-ho4jod64]{color:var(--color-text);font-family:var(--font-serif);font-size:1.02rem;font-weight:600;line-height:1.4;text-decoration:none}.entity-row-title[data-astro-cid-ho4jod64] a[data-astro-cid-ho4jod64]:hover{color:var(--color-accent)}.entity-row-title[data-astro-cid-ho4jod64] em[data-astro-cid-ho4jod64]{color:var(--color-accent);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.entity-row-facts[data-astro-cid-ho4jod64]{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;color:var(--color-text-secondary);font-size:11px;line-height:1.5}.entity-row-facts[data-astro-cid-ho4jod64] span[data-astro-cid-ho4jod64]{min-width:0;overflow-wrap:anywhere}.entity-row-facts[data-astro-cid-ho4jod64] i[data-astro-cid-ho4jod64]{margin-right:4px;color:var(--color-muted);font-size:9.5px;font-style:normal;letter-spacing:.04em}.entity-row-summary[data-astro-cid-ho4jod64]{margin:1px 0 0;color:var(--color-muted);font-size:11px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-row-links[data-astro-cid-ho4jod64]{display:flex;align-items:baseline;gap:12px;font-size:10.5px;white-space:nowrap}.entity-row-links[data-astro-cid-ho4jod64] a[data-astro-cid-ho4jod64]{color:var(--color-text-secondary);text-decoration:none}.entity-row-links[data-astro-cid-ho4jod64] a[data-astro-cid-ho4jod64]:hover{color:var(--color-accent)}.entity-row-open[data-astro-cid-ho4jod64]{color:var(--color-border)!important}.entity-row[data-astro-cid-ho4jod64]:hover .entity-row-open[data-astro-cid-ho4jod64]{color:var(--color-accent)!important}@media(max-width:720px){.entity-row[data-astro-cid-ho4jod64]{grid-template-columns:20px 36px minmax(0,1fr) auto;gap:8px;padding:10px 0}.entity-row-thumb[data-astro-cid-ho4jod64]{width:36px;height:36px}.entity-row-summary[data-astro-cid-ho4jod64]{white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.entity-row-facts[data-astro-cid-ho4jod64]{gap:1px 10px;font-size:10.5px}}
