.nixmac-mascot{transform-origin:50%;--blink-period:5.5s;--blink-close:.09;--smile-period:4s;--smile-rise:2.5px;--pulse-period:2.4s;--pulse-dim:.35;--hop-period:8s;--look-period:6.5s;--look-x:6px;--look-y:3px;line-height:0;display:inline-block}.nixmac-mascot svg{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.nixmac-mascot #eye-left,.nixmac-mascot #eye-right{transform-box:fill-box;transform-origin:50%;animation:nixmac-blink var(--blink-period) infinite ease-in-out}.nixmac-mascot #eye-right{animation-delay:40ms}.nixmac-mascot #smile{transform-box:fill-box;transform-origin:50%;animation:nixmac-smile var(--smile-period) infinite ease-in-out}.nixmac-mascot #blush-left,.nixmac-mascot #blush-right{animation:nixmac-blush var(--smile-period) infinite ease-in-out}.nixmac-mascot #circuits{animation:nixmac-pulse var(--pulse-period) infinite ease-in-out}.nixmac-mascot{animation:nixmac-hop var(--hop-period) infinite ease-in-out}.nixmac-mascot.nixmac-mascot--look-around{animation:none}.nixmac-mascot.nixmac-mascot--look-around #eye-left,.nixmac-mascot.nixmac-mascot--look-around #eye-right{animation:nixmac-look-around var(--look-period) infinite ease-in-out}.nixmac-mascot.nixmac-mascot--look-around #eye-right{animation-delay:70ms}}@keyframes nixmac-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(var(--blink-close))}}@keyframes nixmac-smile{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(var(--smile-rise)) scaleX(1.03)}}@keyframes nixmac-blush{0%,to{opacity:.8}50%{opacity:1}}@keyframes nixmac-pulse{0%,to{opacity:var(--pulse-dim)}50%{opacity:1}}@keyframes nixmac-look-around{0%,12%,to{transform:translate(0)scaleY(1)}20%,34%{transform:translate(calc(var(--look-x) * -1), calc(var(--look-y) * -.35)) scaleY(1)}40%{transform:translate(calc(var(--look-x) * -1), calc(var(--look-y) * -.35)) scaleY(var(--blink-close))}46%,58%{transform:translate(var(--look-x), calc(var(--look-y) * .35)) scaleY(1)}66%,78%{transform:translate(calc(var(--look-x) * .45), calc(var(--look-y) * -1)) scaleY(1)}84%{transform:translate(calc(var(--look-x) * .45), calc(var(--look-y) * -1)) scaleY(var(--blink-close))}90%{transform:translate(0)scaleY(1)}}@keyframes nixmac-hop{0%,68%{transform:translateY(0)rotate(0)scale(1)}71%{transform:translateY(2.5%)rotate(0)scale(1.13,.87)}74%{transform:translateY(-3%)rotate(0)scale(.9,1.1)}80%{transform:translateY(-18%)rotate(180deg)scale(1)}88%{transform:translateY(0)rotate(355deg)scale(1.15,.85)}91%{transform:translateY(0)rotate(360deg)scale(.96,1.04)}94%,to{transform:translateY(0)rotate(360deg)scale(1)}}
