.route-fiber-overlay{z-index:70;pointer-events:none;--route-fiber-color:#00b26d;--route-fiber-light:#83e8d3;position:fixed;inset:0;overflow:clip}.route-fiber-overlay[data-theme=blue]{--route-fiber-color:#2e7bff;--route-fiber-light:#87ddff}.route-fiber-traveler{opacity:0;width:124%;height:clamp(150px,28vh,280px);position:absolute;top:23%;left:-12%}.route-fiber-traveler svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.route-fiber-overlay{display:none}}
