.orbit-map .binary-orbit{stroke:#c8a27090;stroke-width:1}
.orbit-map .binary-orbit-b{stroke:#d98e797d;stroke-dasharray:3 3}
.orbit-map .binary-component{width:30px;height:30px;z-index:2}
.orbit-map[data-binary=true] .orbit-star[aria-pressed=true],.orbit-map .binary-component[aria-pressed=true]{border-color:transparent;background:transparent}
.orbit-map .binary-component:hover{border-color:#c8ab7b77}
.binary-point{width:5px;height:5px;border-radius:50%;background:var(--component-color);pointer-events:none}
.orbit-marker-label{position:absolute;top:calc(50% + 12px);left:50%;transform:translateX(-50%);font:9px var(--mono);color:#bac4bf;white-space:nowrap;pointer-events:none}
.binary-component[data-component=A] .orbit-marker-label{top:auto;bottom:calc(50% + 8px)}
.orbit-map[data-binary=true] .orbit-star .orbit-marker-label{top:calc(50% + 15px);font-size:8px;color:#7f9090}
.orbit-map[data-binary=true] .orbit-star .stellar-position{font-size:16px;color:#a4b1aa}
.orbit-map[data-binary-resolved=false] .binary-component{visibility:hidden}
.chart-controls #orbit-pair{font-size:8px;white-space:nowrap}
@media(max-width:560px){.orbit-map .binary-component{width:36px;height:36px}.chart-toolbar:has(#orbit-pair:not([hidden])){flex-wrap:wrap;row-gap:8px}.chart-controls:has(#orbit-pair:not([hidden])){margin-left:auto}}
