.karu-spinner{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.karu-spinner-fleck{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite karu-fleck}.karu-spinner-fleck-0{--fleck-x:0px;--fleck-y:-10px;animation-delay:0s}.karu-spinner-fleck-1{--fleck-x:8px;--fleck-y:-6px;animation-delay:-.4s}.karu-spinner-fleck-2{--fleck-x:8px;--fleck-y:6px;animation-delay:-.8s}.karu-spinner-fleck-3{--fleck-x:-8px;--fleck-y:6px;animation-delay:-1.2s}@keyframes karu-fleck{0%,12%,to{opacity:0;transform:translate(var(--fleck-x), var(--fleck-y)) scale(.72)}35%,58%{opacity:1;transform:translate(0)scale(1)}85%{opacity:0;transform:translate(var(--fleck-x), var(--fleck-y)) scale(.9)}}@media (prefers-reduced-motion:reduce){.karu-spinner-fleck{opacity:1;animation:none;transform:none}}
