.brood-mark{--brood-coat-head:var(--ai);--brood-coat-abdomen:#5d0ec0;--brood-coat-leg:#7f22fe}@supports (color:lab(0% 0 0)){.brood-mark{--brood-coat-abdomen:lab(29.3188% 57.7986 -76.1493);--brood-coat-leg:lab(41.088% 68.9966 -91.995)}}:is(.dark,[data-theme=dark]) .brood-mark{--brood-coat-head:#a685ff;--brood-coat-abdomen:#7008e7;--brood-coat-leg:var(--ai-foreground)}@supports (color:lab(0% 0 0)){:is(.dark,[data-theme=dark]) .brood-mark{--brood-coat-head:lab(62.8239% 34.9159 -60.0512);--brood-coat-abdomen:lab(35.2783% 67.9912 -88.793)}}.brood-mark{--brood-coat-external-body:#14b8a6;--brood-coat-external-abdomen:#115e59;--brood-coat-external-legs:#0d9488;--brood-coat-external-accent:#fbbf24}.brood-mark[data-coat=external] .brood-fill-abdomen{fill:var(--brood-coat-external-abdomen)}.brood-mark[data-coat=external] .brood-stroke-leg{stroke:var(--brood-coat-external-legs)}.brood-fill-body{fill:var(--brood-body)}.brood-fill-abdomen{fill:var(--brood-coat-abdomen)}.brood-fill-accent{fill:var(--brood-accent)}.brood-stroke-body{stroke:var(--brood-body)}.brood-stroke-leg{stroke:var(--brood-coat-leg)}.brood-stroke-accent{stroke:var(--brood-accent)}.brood-who,.brood-legs,.brood-leg-l1,.brood-leg-r1{transform-box:view-box}.brood-who{transition:transform .25s,opacity .25s}.brood-peek{overflow:visible}.brood-mark text{font-family:system-ui,sans-serif}.brood-leg-raised{display:none}.brood-mark[data-spider-state=resting] .brood-legs{transform:scale(.9)}.brood-mark[data-spider-state=resting] .brood-shine{opacity:.35}.brood-mark[data-spider-state=working] .brood-leg-l1{animation:.8s ease-in-out infinite brood-tap-l}.brood-mark[data-spider-state=working] .brood-leg-r1{animation:.8s ease-in-out -.4s infinite brood-tap-r}.brood-mark[data-spider-state=waiting] .brood-leg-l1{display:none}.brood-mark[data-spider-state=waiting] .brood-leg-raised{display:inline}.brood-mark[data-spider-state=next] .brood-who{opacity:.55}.brood-mark[data-spider-state=next] .brood-legs{transform:scale(.9)}.brood-mark[data-spider-state=done] .brood-shine{opacity:1}.brood-mark[data-spider-state=failed] .brood-who{transform:rotate(6deg)}.brood-mark[data-spider-state=failed] .brood-shine{opacity:.4}.brood-mark[data-spider-state=quiet] .brood-legs{transform:scale(.9)}.brood-mark[data-spider-state=quiet] .brood-shine{opacity:.35}.brood-peek[data-spider-state=working] .brood-who{transform:translateY(-4px)}.brood-peek[data-spider-state=waiting] .brood-who{transform:rotate(-7deg)translateY(-2px)}.brood-peek[data-spider-state=next] .brood-who{transform:translateY(9px)}.brood-peek[data-spider-state=done] .brood-who{transform:translateY(2px)}.brood-peek[data-spider-state=failed] .brood-who{transform:translateY(5px)rotate(5deg)}.brood-peek[data-spider-state=quiet] .brood-who{transform:translateY(6px)}.brood-peek .brood-legs{transform:none}@keyframes brood-tap-l{0%,50%,to{transform:rotate(0)}20%{transform:rotate(24deg)}}@keyframes brood-tap-r{0%,50%,to{transform:rotate(0)}20%{transform:rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.brood-mark *{animation:none!important}}.brood-still *{animation:none!important}
