[data-parents-first] .atlas-connections path{fill:none;stroke:#74877d;stroke-width:1.25;opacity:.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity .15s,stroke .15s}
[data-parents-first].pedigree-branch-focused .atlas-connections path:not(.is-highlight){opacity:.16}
[data-parents-first] .atlas-connections path.is-highlight{stroke:#165941!important;stroke-width:2.5!important;opacity:1!important}
[data-parents-first].pedigree-branch-focused .tree-node:not(.is-branch-focused){opacity:.36}
[data-parents-first] .tree-node.is-branch-focused{opacity:1;border-color:#427963!important;box-shadow:0 0 0 1px #427963}
[data-parents-first] .pedigree-repeat-cue{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;font-size:17px;line-height:1;font-weight:600}
[data-parents-first] .pedigree-column-labels{position:absolute;inset:0;pointer-events:none}
[data-parents-first] .pedigree-column-labels span{position:absolute;top:5px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#52675c;text-align:center}
[data-parents-first] .tree-node>[data-profile-branch]{position:absolute!important;right:-18px!important;top:calc(50% - 22px)!important;min-width:44px!important;min-height:44px!important;width:44px;height:44px;z-index:3;touch-action:manipulation;border-radius:6px;background:var(--surface,#faf8f2)}
html[data-pitvu-theme="dark"] [data-parents-first] .atlas-connections path.is-highlight{stroke:#b1dec9!important}
html[data-pitvu-theme="dark"] [data-parents-first] .tree-node.is-branch-focused{border-color:#83b9a1!important;box-shadow:0 0 0 1px #83b9a1}
html[data-pitvu-theme="dark"] [data-parents-first] .pedigree-column-labels span{color:#b4cabc}
@media(prefers-reduced-motion:reduce){[data-parents-first] .atlas-connections path{transition:none}}

[data-parents-first].atlas-reading .pedigree-column-labels{display:none}
[data-parents-first] .tree-node>.pedigree-repeat-cue{display:inline-flex!important}
html[data-pitvu-theme="dark"] [data-parents-first] .tree-node>[data-profile-branch]{background:#1d3032!important;color:#e4eee8!important;border-color:#667b73!important}
