.shape-mascot-live .shape-body{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite shape-breathe}.shape-mascot-live.shape-mood-working .shape-body{animation:.9s ease-in-out infinite shape-bounce}.shape-mascot-live .shape-eye{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite shape-blink}.trombi-skin-retro98 svg.r98-trombi{filter:grayscale(.35)contrast(1.15)}@keyframes shape-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98)}}@keyframes shape-bounce{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-6%)scale(.98,1.03)}70%{transform:translateY(0)scale(1.04,.96)}}@keyframes shape-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.shape-mascot-live .shape-body,.shape-mascot-live .shape-eye{animation:none}}.bunbu-mascot .bunbu-body,.bunbu-mascot .bunbu-ear,.bunbu-mascot .bunbu-arm,.bunbu-mascot .bunbu-eye,.bunbu-mascot .bunbu-mouth{transform-box:view-box}.bunbu-mascot .bunbu-body{transform-origin:50px 96px}.bunbu-mascot .bunbu-eye{transform-origin:50px 51px}.bunbu-mascot .bunbu-mouth{transform-origin:50px 62px}.bunbu-live .bunbu-body{animation:3.4s ease-in-out infinite bunbu-breathe}.bunbu-live.bunbu-mood-working .bunbu-body{animation:.9s ease-in-out infinite bunbu-bounce}.bunbu-live .bunbu-eye{animation:4.6s ease-in-out infinite bunbu-blink}.bunbu-live .bunbu-ear-r{animation:7s ease-in-out infinite bunbu-twitch}.bunbu-live.bunbu-mood-speaking .bunbu-mouth{animation:.42s ease-in-out infinite alternate bunbu-talk}.bunbu-live.bunbu-mood-listening .bunbu-ear-l{animation:none;transform:rotate(-9deg)}.bunbu-live.bunbu-mood-listening .bunbu-ear-r{animation:none;transform:rotate(9deg)}.bunbu-live.bunbu-mood-sleeping .bunbu-ear-l{transform:rotate(-38deg)}.bunbu-live.bunbu-mood-sleeping .bunbu-ear-r{animation:none;transform:rotate(38deg)}.bunbu-act-earflop .bunbu-ear-l{animation:1.1s cubic-bezier(.3,1.4,.5,1) bunbu-flop-l}.bunbu-act-earflop .bunbu-ear-r{animation:1.1s cubic-bezier(.3,1.4,.5,1) 80ms bunbu-flop-r}.bunbu-act-wave .bunbu-arm-r{animation:.8s ease-in-out 2 bunbu-wave}.bunbu-act-hop .bunbu-ear-l{transition:transform .25s ease-out;animation:none;transform:rotate(-22deg)}.bunbu-act-hop .bunbu-ear-r{transition:transform .25s ease-out;animation:none;transform:rotate(22deg)}.bunbu-act-drag .bunbu-ear-l{animation:1.2s ease-in-out infinite alternate bunbu-dangle-l}.bunbu-act-drag .bunbu-ear-r{animation:1.2s ease-in-out infinite alternate bunbu-dangle-r}.bunbu-act-drag .bunbu-arm-l{transform:rotate(40deg)}.bunbu-act-drag .bunbu-arm-r{transform:rotate(-40deg)}.bunbu-act-walk .bunbu-arm-l{animation:.5s ease-in-out infinite alternate bunbu-swing}.bunbu-act-walk .bunbu-arm-r{animation:.5s ease-in-out infinite alternate-reverse bunbu-swing}@keyframes bunbu-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98)}}@keyframes bunbu-bounce{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-6%)scale(.98,1.03)}70%{transform:translateY(0)scale(1.04,.96)}}@keyframes bunbu-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bunbu-twitch{0%,86%,to{transform:rotate(0)}89%{transform:rotate(10deg)}92%{transform:rotate(-3deg)}95%{transform:rotate(4deg)}}@keyframes bunbu-talk{0%{transform:scaleY(.55)}to{transform:scaleY(1.08)}}@keyframes bunbu-flop-l{0%,to{transform:rotate(0)}30%,55%{transform:rotate(-62deg)}75%{transform:rotate(8deg)}}@keyframes bunbu-flop-r{0%,to{transform:rotate(0)}30%,55%{transform:rotate(62deg)}75%{transform:rotate(-8deg)}}@keyframes bunbu-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-120deg)}55%{transform:rotate(-95deg)}80%{transform:rotate(-125deg)}}@keyframes bunbu-dangle-l{0%{transform:rotate(-20deg)}to{transform:rotate(-34deg)}}@keyframes bunbu-dangle-r{0%{transform:rotate(20deg)}to{transform:rotate(34deg)}}@keyframes bunbu-swing{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.bunbu-mascot .bunbu-body,.bunbu-mascot .bunbu-ear,.bunbu-mascot .bunbu-arm,.bunbu-mascot .bunbu-eye,.bunbu-mascot .bunbu-mouth{transition:none!important;animation:none!important}}
