.one-sith-reading{margin-top:18px;border-left:3px solid #b84a54;padding:12px 16px;background:#090f16;font-size:14px;line-height:1.5}
.one-sith-reading p{margin:6px 0;font-size:14px}
.one-sith-reading ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding-left:18px}
.one-sith-reading a,.relationship-source-link{color:#bccfdf;text-decoration:underline;text-underline-offset:3px}
.relationship-source-link{display:inline-block;margin-top:8px;font-size:14px}
[data-network="one-sith"] .relationship-map-stage{height:760px;min-width:1000px}
.relationship-atlas [data-network="one-sith"] .relationship-node{width:200px;min-height:100px;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px}
.relationship-atlas [data-network="one-sith"] .relationship-node-center{width:218px}
.relationship-atlas [data-network="one-sith"] .node-portrait{width:48px;height:66px}
.relationship-atlas [data-network="one-sith"] .node-copy strong{font-size:16px;line-height:1.15}
.relationship-atlas [data-network="one-sith"] .node-copy small{font-size:13px;line-height:1.3}
[data-network="one-sith"] .relationship-edge-label{max-width:180px;font-size:12px;letter-spacing:0;padding:6px 9px}
.relationship-atlas:has([data-network="one-sith"]) .relationship-connection-row p{font-size:15px;line-height:1.5}
.relationship-atlas:has([data-network="one-sith"]) .relationship-connection-row strong{font-size:16px}
.relationship-atlas:has([data-network="one-sith"]) .relationship-roster-card p{font-size:15px;line-height:1.5}
