/* Additive V19 premium orbit arrows: the globe axis and angle are unchanged */
.globe-stage .hb34-orbit-arrows{
  position:absolute;
  display:block;
  left:-8%;
  top:-8%;
  width:116%;
  height:116%;
  pointer-events:none;
  overflow:visible;
  transform:none!important;
  animation:none!important;
  contain:layout style;
}
.globe-stage .hb34-orbit-back{z-index:2}
.globe-stage .hb34-orbit-front{z-index:8}
.hb34-orbit-arrows .hb34-orbit-guide{
  fill:none;
  stroke:#e8d6b4;
  stroke-width:1;
  stroke-opacity:.16;
  stroke-dasharray:4 12;
}
.hb34-orbit-back .hb34-orbit-guide{stroke-opacity:.10}
.hb34-orbit-arrows .hb34-orbit-flyer{
  transition:none!important;
  transform-origin:0 0;
  will-change:transform;
}
.hb34-orbit-arrows .hb34-orbit-arrowhead{
  stroke-width:.8;
  stroke-linejoin:round;
  filter:drop-shadow(0 0 4px currentColor);
}
.hb34-orbit-arrows .hb34-orbit-tail{
  fill:none;
  stroke-width:2.1;
  stroke-linecap:round;
  opacity:.85;
  stroke-dasharray:3 5;
}
.hb34-orbit-flyer-gold{color:#ffe2a5}
.hb34-orbit-flyer-red{color:#ff6a78}
.hb34-orbit-flyer-blue{color:#7cdcff}
.hb34-orbit-flyer-green{color:#64e9a7}
.globe-stage .hb-orbit-routes .hb-route{
  stroke-opacity:.27!important;
  stroke-dasharray:4 12!important;
  animation:none!important;
  marker-end:none!important;
}
@media(max-width:720px){
  .globe-stage .hb34-orbit-arrows{width:114%;height:114%;left:-7%;top:-7%}
  .hb34-orbit-arrows .hb34-orbit-arrowhead{stroke-width:1}
}
@media(prefers-reduced-motion:reduce){
  .hb34-orbit-arrows .hb34-orbit-flyer{animation:none!important}
}
