/*
 * **自動生成。手で編集しない。**
 *
 *   python tools/extract_animation_lab.py
 *
 * Animation Lab の @keyframes を原本からそのまま取り出したもの。
 * animation-lab-art.js の MOT と、lab-art.js の演出が参照する。
 * **片方だけ移さない。** 存在しない animation-name は
 * エラーにならず無言で無効になる。
 *
 * 名前を `yu*` から `labYu*` へずらしてある。原本の6つ
 * （Type/Ask/Recoil/Press/Exhale/Relax）が Motion Bible の
 * character/motion.css と同名で中身が違い、同じページに置くと
 * 後から読んだほうが黙って勝つため。**中身は原本のまま。**
 *
 * source sha256: cc75b2af301930937dc2fe4891c136d6bf40096209f193578f4a51223bf950dd
 */

@keyframes labYuBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes labYuType{0%{transform:translateY(0)}100%{transform:translateY(3px)}}
@keyframes labYuAsk{0%,72%,100%{transform:rotate(0)}30%,55%{transform:rotate(-10deg)}}
@keyframes labYuRecoil{0%{transform:translate(0,0) rotate(0)}14%{transform:translate(-7px,-4px) rotate(-5deg)}44%{transform:translate(2px,0) rotate(1deg)}100%{transform:translate(0,0) rotate(0)}}
@keyframes labYuPress{0%,58%,100%{transform:translateY(0)}74%{transform:translateY(6px)}}
@keyframes labYuExhale{0%,100%{transform:scale(1) translateY(0)}45%{transform:scale(1.035) translateY(-2px)}}
@keyframes labYuRelax{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}
@keyframes labYuTalkM{0%{transform:scaleY(.6)}100%{transform:scaleY(1.15)}}
@keyframes labYuSigh{0%{opacity:0;transform:translate(0,0) scale(.6)}25%{opacity:.7}100%{opacity:0;transform:translate(22px,-15px) scale(1.2)}}
@keyframes labYuPop{0%{opacity:0;transform:scale(.82) translateY(6px)}60%{opacity:1;transform:scale(1.03) translateY(0)}100%{opacity:1;transform:scale(1) translateY(0)}}
@keyframes labYuScatter{0%,100%{transform:rotate(var(--r,0deg)) translateY(0)}50%{transform:rotate(var(--r,0deg)) translateY(-4px)}}
@keyframes labYuGather{0%{opacity:0;left:var(--x0);top:var(--y0);transform:rotate(var(--r,0deg)) scale(1)}16%{opacity:1}72%{opacity:.95}100%{opacity:0;left:var(--x1);top:var(--y1);transform:rotate(0deg) scale(.26)}}
@keyframes labYuRecall{0%{opacity:0;transform:translateY(8px)}14%{opacity:1;transform:none}64%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-4px)}}
@keyframes labYuFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes labYuRow{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}
