/* Generated by argiskitchen-claude/art/build.py. Do not edit: the slow loops of the illustrations. */
.ak-art{position:relative;line-height:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.ak-art>svg{display:block;width:100%;height:auto;overflow:visible}
.ak-art [data-act]{cursor:pointer}
.ak-art .ak-art__tpl{display:none}
.ak-art .fx-hide{opacity:0}
.ak-art g{transform-box:view-box}
.ak-art:not(.is-live) *{animation-play-state:paused!important}
.ak-art .m-bob{animation:akm-bob 6s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .m-bob2{animation:akm-bob 7s cubic-bezier(.45,0,.55,1) -2.3s infinite}
.ak-art .m-bob3{animation:akm-bob 8s cubic-bezier(.45,0,.55,1) -4.1s infinite}
.ak-art .m-sway{animation:akm-sway 6s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .m-sway2{animation:akm-sway2 8s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .m-swing{animation:akm-swing 4.8s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .m-swing2{animation:akm-swing 5.6s cubic-bezier(.45,0,.55,1) -1.7s infinite}
.ak-art .m-steam{animation:akm-steam 3.6s ease-out infinite}
.ak-art .m-flick{animation:akm-flick .8s ease-in-out infinite alternate}
.ak-art .m-sizzle{animation:akm-sizzle 2.2s ease-out infinite}
.ak-art .m-blink{animation:akm-blink 1.4s steps(2,jump-none) infinite}
.ak-art .m-pulse{animation:akm-pulse 2.8s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .m-twinkle{animation:akm-twinkle 3.2s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .m-spin{animation:akm-spin 24s linear infinite}
.ak-art .m-float{animation:akm-float 9s cubic-bezier(.45,0,.55,1) infinite}
.ak-art .s1{animation-delay:-1.2s}
.ak-art .s2{animation-delay:-2.4s}
.ak-art .f1{animation-delay:-.27s}
.ak-art .f2{animation-delay:-.53s}
.ak-art .z1{animation-delay:-.7s}
.ak-art .z2{animation-delay:-1.4s}
.ak-art .d1{animation-delay:-1.1s}
.ak-art .d2{animation-delay:-2.2s}
.ak-art .d3{animation-delay:-3.3s}
@keyframes akm-bob{0%,100%{translate:0 0}50%{translate:0 -6px}}
@keyframes akm-sway{0%,100%{rotate:-2.5deg}50%{rotate:2.5deg}}
@keyframes akm-sway2{0%,100%{rotate:-1.2deg}50%{rotate:1.6deg}}
@keyframes akm-swing{0%,100%{rotate:-3deg}50%{rotate:3deg}}
@keyframes akm-steam{0%{opacity:0;translate:0 8px;scale:.8}25%{opacity:.85}100%{opacity:0;translate:0 -22px;scale:1.15}}
@keyframes akm-flick{0%{scale:1 1}100%{scale:.92 1.22}}
@keyframes akm-sizzle{0%{opacity:0;translate:0 4px}30%{opacity:.75}100%{opacity:0;translate:0 -10px}}
@keyframes akm-blink{0%{opacity:1}100%{opacity:.15}}
@keyframes akm-pulse{0%,100%{scale:1}50%{scale:1.05}}
@keyframes akm-twinkle{0%,100%{opacity:1;scale:1}50%{opacity:.45;scale:.82}}
@keyframes akm-spin{to{rotate:360deg}}
@keyframes akm-float{0%,100%{translate:0 0;rotate:-3deg}50%{translate:0 -8px;rotate:3deg}}
@media (prefers-reduced-motion:reduce){.ak-art *{animation:none!important}}
