.v-bokeh{animation:12s ease-in-out infinite alternate v-drift}@keyframes v-drift{to{transform:translate(-6%,4%)scale(1.12)}}.v-subject{animation:6s ease-in-out infinite v-sway}@keyframes v-sway{50%{transform:translate(10px,-6px)rotate(-2deg)}}.v-lower{animation:6s cubic-bezier(.22,1,.36,1) infinite both v-lower}@keyframes v-lower{0%{transform:translate(-110%)}12%,80%{transform:translate(0)}92%,to{transform:translate(-110%)}}.v-draw{stroke-dasharray:1;animation:6s ease-in-out infinite both v-draw}@keyframes v-draw{0%,15%{stroke-dashoffset:1px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.v-pop{animation:6s ease-in-out infinite both v-pop}@keyframes v-pop{0%,30%{opacity:0;transform:translateY(6px)}40%,85%{opacity:1;transform:none}to{opacity:0}}.v-word{animation:v-word 2.4s steps(1) calc(var(--w,0) * .6s) infinite both}@keyframes v-word{0%{background:var(--color-tally);color:var(--color-night)}25%{color:#fff;background:0 0}}.v-crop{animation:5s cubic-bezier(.65,0,.35,1) infinite v-crop}@keyframes v-crop{0%,40%{left:6%}50%,90%{left:62%}to{left:6%}}.v-wave span{width:3px;animation:.9s ease-in-out infinite v-wave;animation-delay:calc(var(--b,0) * -.13s);background:currentColor;border-radius:2px;display:block}@keyframes v-wave{0%,to{height:20%}50%{height:100%}}.v-speaker-a{animation:5s step-end infinite v-speak-a}.v-speaker-b{animation:5s step-end infinite v-speak-b}@keyframes v-speak-a{0%{opacity:1}45%{opacity:0}95%{opacity:1}}@keyframes v-speak-b{0%{opacity:0}45%{opacity:1}95%{opacity:0}}
