.limb{display:block;width:100%;height:auto;aspect-ratio:480 / 320}.limb-ray{fill:none;stroke-linecap:round;stroke-dasharray:var(--streak) calc(var(--len) + var(--travel));stroke-dashoffset:var(--rest, calc(var(--streak) - var(--travel)))}.limb-ray-core{stroke:#e0b341}.limb-ray-bloom{stroke:#e0b341;opacity:.24}.limb-hold-core{--op: .95;stroke:#e0b341;opacity:var(--op)}.limb-hold-bloom{--op: .3;stroke:#e0b341;opacity:var(--op)}.limb-hold-parked .limb-ray{--rest: calc(var(--streak) - var(--len))}.limb-bloom{stroke:#2fbf9a;opacity:0;transform-box:fill-box;transform-origin:center}.limb-mark{fill:none;stroke:#2fbf9a;stroke-width:1.5;opacity:0}.limb-mark-resting{opacity:.95}.limb-leader{stroke:#2fbf9a;stroke-width:1;stroke-dasharray:2.5 3;opacity:0}.limb-leader-resting{opacity:.55}.limb-through{stroke:#2fbf9a;stroke-width:1.1;stroke-linecap:round;opacity:0}.limb-through-resting{opacity:.85}.limb-land{opacity:0;transform-box:fill-box;transform-origin:center}.limb-land-resting{opacity:.6}.limb-shed{stroke:#e0b341;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:var(--shed-streak) calc(var(--shed-len) + var(--shed-streak));stroke-dashoffset:calc((var(--shed-len) + var(--shed-streak)) * -1);opacity:0}@media(prefers-reduced-motion:no-preference){.limb-arrival .limb-ray,.limb-hold .limb-ray,.limb-hold .limb-bloom,.limb-hold .limb-mark,.limb-hold .limb-leader,.limb-hold .limb-through,.limb-hold .limb-land,.limb-hold .limb-shed{animation-duration:var(--dur);animation-timing-function:linear;animation-delay:var(--d);animation-iteration-count:infinite;animation-fill-mode:backwards}.limb-arrival .limb-ray{animation-name:limb-pass}.limb-hold .limb-ray{animation-name:limb-approach}.limb-hold .limb-bloom{animation-name:limb-strike}.limb-hold .limb-mark{animation-name:limb-attend}.limb-hold .limb-leader{animation-name:limb-tether}.limb-hold .limb-through{animation-name:limb-admit}.limb-hold .limb-land{animation-name:limb-settle}.limb-hold .limb-shed{animation-name:limb-disperse}}@keyframes limb-pass{0%{stroke-dashoffset:var(--streak)}45%{stroke-dashoffset:calc(var(--streak) - var(--travel))}to{stroke-dashoffset:calc(var(--streak) - var(--travel))}}@keyframes limb-approach{0%{stroke-dashoffset:var(--streak);opacity:var(--op);animation-timing-function:cubic-bezier(.08,.62,.2,1)}22%{stroke-dashoffset:calc(var(--streak) - var(--len));opacity:var(--op)}38%{stroke-dashoffset:calc(var(--streak) - var(--len));opacity:var(--op)}45%{stroke-dashoffset:calc(var(--streak) - var(--len));opacity:0}to{stroke-dashoffset:calc(var(--streak) - var(--len));opacity:0}}@keyframes limb-strike{0%,21%{transform:scale(.35);opacity:0}24%{opacity:.9}36%{transform:scale(2.7);opacity:0}to{transform:scale(2.7);opacity:0}}@keyframes limb-attend{0%,20%{opacity:0}24%{opacity:.95}29%{opacity:.5}34%{opacity:.95}43%{opacity:.95}49%{opacity:0}to{opacity:0}}@keyframes limb-tether{0%,21%{opacity:0}26%{opacity:.55}43%{opacity:.55}49%{opacity:0}to{opacity:0}}@keyframes limb-admit{0%,37%{opacity:0}43%{opacity:.85}62%{opacity:.85}84%{opacity:.25}94%{opacity:0}to{opacity:0}}@keyframes limb-settle{0%,40%{transform:scale(.2);opacity:0}46%{transform:scale(1.55);opacity:.95}52%{transform:scale(1);opacity:.7}84%{transform:scale(1);opacity:.5}94%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@keyframes limb-disperse{0%,38%{stroke-dashoffset:var(--shed-streak);opacity:0}40%{opacity:.95}55%{opacity:.95}62%{stroke-dashoffset:calc((var(--shed-len) + var(--shed-streak)) * -1);opacity:0}to{stroke-dashoffset:calc((var(--shed-len) + var(--shed-streak)) * -1);opacity:0}}
