#waifu-toggle{background-color:#fa0;border-radius:5px;bottom:66px;cursor:pointer;display:flex;justify-content:flex-end;right:0;margin-left:-100px;padding:5px;position:fixed;transition:margin-left 1s;width:60px}#waifu-toggle.waifu-toggle-active{margin-left:-50px}#waifu-toggle.waifu-toggle-active:hover{margin-left:-30px}#waifu-toggle svg{fill:#fff;height:25px}#waifu{bottom:-500px;right:0;position:fixed;transform:translateY(25px);transition:transform .3s ease-in-out,bottom 3s ease-in-out;z-index:1}#waifu.waifu-active{bottom:0}#waifu.waifu-hidden{display:none}#waifu:hover{transform:translateY(20px)}#waifu-tips{animation:50s ease-in-out 5s infinite waifu-shake;background-color:rgba(236,217,188,.5);border:1px solid rgba(224,186,140,.62);border-radius:12px;box-shadow:0 3px 15px 2px rgba(191,158,118,.2);font-size:14px;line-height:24px;margin:-30px 20px;min-height:70px;opacity:0;overflow:hidden;padding:5px 10px;position:absolute;text-overflow:ellipsis;transition:opacity 1s;width:250px;word-break:break-all}#waifu-tips.waifu-tips-active{opacity:1;transition:opacity .2s}#waifu-tips span{color:#09c}#live2d{cursor:grab;height:300px;position:relative;width:300px}#live2d:active{cursor:grabbing}#waifu-tool{align-items:center;display:flex;flex-direction:column;gap:5px;opacity:0;position:absolute;right:-10px;top:70px;transition:opacity 1s}#waifu:hover #waifu-tool{opacity:1}#waifu-tool svg{cursor:pointer;display:block;fill:#7b8c9d;height:25px;transition:fill .3s}#waifu-tool svg:hover{fill:#0684bd}@keyframes waifu-shake{2%{transform:translate(.5px,-1.5px) rotate(-.5deg)}4%{transform:translate(.5px,1.5px) rotate(1.5deg)}6%{transform:translate(1.5px,1.5px) rotate(1.5deg)}8%,86%{transform:translate(2.5px,1.5px) rotate(.5deg)}10%{transform:translate(.5px,2.5px) rotate(.5deg)}12%{transform:translate(1.5px,1.5px) rotate(.5deg)}14%{transform:translate(.5px,.5px) rotate(.5deg)}16%{transform:translate(-1.5px,-.5px) rotate(1.5deg)}18%{transform:translate(.5px,.5px) rotate(1.5deg)}20%{transform:translate(2.5px,2.5px) rotate(1.5deg)}22%{transform:translate(.5px,-1.5px) rotate(1.5deg)}24%{transform:translate(-1.5px,1.5px) rotate(-.5deg)}26%{transform:translate(1.5px,.5px) rotate(1.5deg)}28%{transform:translate(-.5px,-.5px) rotate(-.5deg)}30%,46%{transform:translate(1.5px,-.5px) rotate(-.5deg)}32%,60%,68%{transform:translate(2.5px,-1.5px) rotate(1.5deg)}34%{transform:translate(2.5px,2.5px) rotate(-.5deg)}36%{transform:translate(.5px,-1.5px) rotate(.5deg)}38%,96%{transform:translate(2.5px,-.5px) rotate(-.5deg)}40%{transform:translate(-.5px,2.5px) rotate(.5deg)}42%,78%{transform:translate(-1.5px,2.5px) rotate(.5deg)}44%,50%,54%{transform:translate(-1.5px,1.5px) rotate(.5deg)}48%{transform:translate(2.5px,-.5px) rotate(.5deg)}52%{transform:translate(-.5px,1.5px) rotate(.5deg)}56%,66%{transform:translate(.5px,2.5px) rotate(1.5deg)}58%,70%{transform:translate(2.5px,2.5px) rotate(.5deg)}62%,88%{transform:translate(-1.5px,.5px) rotate(1.5deg)}64%{transform:translate(-1.5px,1.5px) rotate(1.5deg)}72%{transform:translate(-.5px,-1.5px) rotate(1.5deg)}74%,76%{transform:translate(-1.5px,2.5px) rotate(1.5deg)}80%,82%{transform:translate(-1.5px,.5px) rotate(-.5deg)}84%{transform:translate(-.5px,.5px) rotate(1.5deg)}90%{transform:translate(-1.5px,-.5px) rotate(-.5deg)}92%{transform:translate(-1.5px,-1.5px) rotate(1.5deg)}94%{transform:translate(.5px,.5px) rotate(-.5deg)}98%{transform:translate(-1.5px,-1.5px) rotate(-.5deg)}0%,100%{transform:translate(0,0) rotate(0)}}