.head[data-astro-cid-z5amknga]{text-align:center;max-width:820px;margin:40px auto 16px}.lede[data-astro-cid-z5amknga]{font-size:1.15rem;color:var(--ink-soft)}.views[data-astro-cid-z5amknga]{display:inline-flex;border:1px solid var(--ink);border-radius:999px;overflow:hidden;margin:6px 0 18px}.views[data-astro-cid-z5amknga] button[data-astro-cid-z5amknga]{border:0;background:transparent;padding:.5em 1.2em;font-family:var(--display);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.views[data-astro-cid-z5amknga] button[data-astro-cid-z5amknga][aria-selected=true]{background:var(--ink);color:var(--parchment)}.filters[data-astro-cid-z5amknga]{display:flex;flex-direction:column;gap:12px;align-items:center}.q[data-astro-cid-z5amknga]{width:100%;max-width:380px;padding:.55em 1em;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit}.chips[data-astro-cid-z5amknga]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.dot[data-astro-cid-z5amknga]{width:9px;height:9px;border-radius:50%;display:inline-block}.g-Council[data-astro-cid-z5amknga]{background:var(--crimson)}.g-Human[data-astro-cid-z5amknga]{background:#b07a3c}.g-Ysoki[data-astro-cid-z5amknga]{background:#8a6d9e}.g-Kobold[data-astro-cid-z5amknga]{background:#4f8a6a}.g-Dwarf[data-astro-cid-z5amknga]{background:#7a5a44}.g-Elf[data-astro-cid-z5amknga]{background:#5b8fb0}.g-Gnome[data-astro-cid-z5amknga]{background:#c46aa0}.g-Halfling[data-astro-cid-z5amknga]{background:#d0a240}.g-Other[data-astro-cid-z5amknga]{background:gray}.gallery[data-astro-cid-z5amknga]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;margin-top:26px}.person[data-astro-cid-z5amknga]{text-decoration:none;color:inherit}.person[data-astro-cid-z5amknga] .ph[data-astro-cid-z5amknga]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:var(--ink)}.person[data-astro-cid-z5amknga] img[data-astro-cid-z5amknga]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mono[data-astro-cid-z5amknga]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:var(--display);font-size:2.6rem;color:#ffffffd9;background-image:radial-gradient(circle at 50% 35%,rgba(255,255,255,.18),transparent 65%)}.ov[data-astro-cid-z5amknga]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(15,10,6,.92));color:#f3e9d2;display:flex;align-items:flex-end;padding:12px;opacity:0;transition:opacity .25s}.ov[data-astro-cid-z5amknga] p[data-astro-cid-z5amknga]{margin:0;font-size:.82rem;line-height:1.35}.person[data-astro-cid-z5amknga]:hover .ov[data-astro-cid-z5amknga],.person[data-astro-cid-z5amknga]:focus .ov[data-astro-cid-z5amknga]{opacity:1}.person[data-astro-cid-z5amknga]:hover img[data-astro-cid-z5amknga]{transform:scale(1.05)}.person[data-astro-cid-z5amknga] b[data-astro-cid-z5amknga]{display:block;margin-top:8px;font-family:var(--display);font-size:.92rem;line-height:1.2}.person[data-astro-cid-z5amknga] small[data-astro-cid-z5amknga]{display:block;color:var(--muted);font-style:italic;font-size:.8rem;line-height:1.3}.person[data-astro-cid-z5amknga].seat .ph[data-astro-cid-z5amknga]{outline:3px solid var(--gold);outline-offset:2px}@media(max-width:520px){.gallery[data-astro-cid-z5amknga]{grid-template-columns:repeat(2,1fr);gap:12px}}.web-wrap[data-astro-cid-z5amknga]{position:relative;height:calc(100vh - 120px);min-height:520px;margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at center,var(--card),var(--parchment))}.web[data-astro-cid-z5amknga]{width:100%;height:100%;display:block;cursor:grab}.web[data-astro-cid-z5amknga] line{stroke:var(--line);stroke-width:1;transition:stroke .2s,opacity .2s}.web[data-astro-cid-z5amknga] .n circle{fill:var(--muted);stroke:var(--parchment);stroke-width:2;cursor:pointer}.web[data-astro-cid-z5amknga] .n.council circle{stroke:var(--gold);stroke-width:3}.web[data-astro-cid-z5amknga] .n rect{fill:var(--royal);stroke:var(--parchment);stroke-width:2;cursor:pointer}.web[data-astro-cid-z5amknga] .n.k-faction rect{fill:var(--forest)}.web[data-astro-cid-z5amknga] .g-Human circle:not([fill]){fill:#b07a3c}.web[data-astro-cid-z5amknga] .g-Ysoki circle:not([fill]){fill:#8a6d9e}.web[data-astro-cid-z5amknga] .g-Kobold circle:not([fill]){fill:#4f8a6a}.web[data-astro-cid-z5amknga] .g-Dwarf circle:not([fill]){fill:#7a5a44}.web[data-astro-cid-z5amknga] .g-Elf circle:not([fill]){fill:#5b8fb0}.web[data-astro-cid-z5amknga] .g-Gnome circle:not([fill]){fill:#c46aa0}.web[data-astro-cid-z5amknga] .g-Halfling circle:not([fill]){fill:#d0a240}.web[data-astro-cid-z5amknga] .lbl{font-family:var(--serif);font-size:11px;fill:var(--ink);text-anchor:middle;pointer-events:none;opacity:0;paint-order:stroke;stroke:var(--parchment);stroke-width:3px}.web[data-astro-cid-z5amknga] .lbl.show,.web[data-astro-cid-z5amknga].zoomed .lbl{opacity:1}.web[data-astro-cid-z5amknga] .council .lbl{font-family:var(--display);font-size:13px;font-weight:600}.web[data-astro-cid-z5amknga].focusing .n{opacity:.15}.web[data-astro-cid-z5amknga].focusing line{opacity:.08}.web[data-astro-cid-z5amknga] .n.hot,.web[data-astro-cid-z5amknga] .n.near{opacity:1!important}.web[data-astro-cid-z5amknga] .n.hot .lbl,.web[data-astro-cid-z5amknga] .n.near .lbl{opacity:1}.web[data-astro-cid-z5amknga] line.hot{opacity:1!important;stroke:var(--crimson);stroke-width:1.6}.web[data-astro-cid-z5amknga] .n.dim{opacity:.1}.panel[data-astro-cid-z5amknga]{position:absolute;top:16px;right:16px;width:min(340px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;padding:16px}.panel[data-astro-cid-z5amknga] img{width:100%;max-height:220px;object-fit:cover;border-radius:8px;margin-bottom:10px}.panel[data-astro-cid-z5amknga] h3{margin:.1em 0 .2em}.panel[data-astro-cid-z5amknga] .sub{font-style:italic;color:var(--ink-soft);margin:0 0 .5em}.panel[data-astro-cid-z5amknga] .eyebrow{margin:0}.panel[data-astro-cid-z5amknga] .nb{display:flex;flex-wrap:wrap;gap:5px}.panel[data-astro-cid-z5amknga] .nb button{border:1px solid var(--line);background:var(--parchment);color:var(--ink);border-radius:999px;padding:.15em .65em;font-size:.82rem;cursor:pointer}.panel[data-astro-cid-z5amknga] .nb button:hover{border-color:var(--crimson);color:var(--crimson)}.close[data-astro-cid-z5amknga]{position:absolute;top:6px;right:10px;border:0;background:none;font-size:1.6rem;cursor:pointer;color:var(--muted)}.legend[data-astro-cid-z5amknga]{position:absolute;left:16px;bottom:16px;padding:8px 12px;display:flex;gap:12px;flex-wrap:wrap;font-size:.82rem;align-items:center;max-width:calc(100% - 32px)}.lg[data-astro-cid-z5amknga]{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:middle}.lg[data-astro-cid-z5amknga].person{border-radius:50%;background:var(--muted)}.lg[data-astro-cid-z5amknga].house{background:var(--royal);transform:rotate(45deg)}.lg[data-astro-cid-z5amknga].faction{background:var(--forest);transform:rotate(45deg)}@media(max-width:640px){.panel[data-astro-cid-z5amknga]{inset:auto 0 0;width:auto;max-height:55%;border-radius:var(--radius) var(--radius) 0 0}}
