@keyframes skill-appear{0%{opacity:0}}@keyframes skill-badge-in{0%{transform:scale(0)}}@keyframes skill-breathe{50%{opacity:.9}}@keyframes skill-bubble-pop{to{opacity:0;transform:scale(2.2)}}@keyframes skill-charge{70%{transform:scale(1.08)rotate(-4deg)}80%{transform:scale(1.1)rotate(4deg)}90%{transform:scale(1.12)rotate(-4deg)}to{transform:scale(1.14)}}@keyframes skill-draw{0%{stroke-dashoffset:1px}}@keyframes skill-drift{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(-85vh)}}@keyframes skill-flash{0%{opacity:.6}to{opacity:0}}@keyframes skill-head{0%{stroke-dashoffset:.04px}to{stroke-dashoffset:-.96px}}@keyframes skill-node-in{0%{opacity:0;transform:scale(.6)translateY(16px)}}@keyframes skill-pop{0%{transform:scale(1.3)}}@keyframes skill-rise{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(-64px)scale(.3)}}@keyframes skill-shockwave{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.8)}}@keyframes skill-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.3)}}@keyframes skill-spin{to{transform:rotate(360deg)}}@keyframes skill-twinkle{50%{opacity:.9}}
