/* generato da _lavoro/posa/sprite.py: personaggi Mixamo animati (strisce di fotogrammi) */
.anim { background-repeat: no-repeat; background-position: 0 0; image-rendering: auto; }
@keyframes jn-anim { from { background-position-x: 0%; } to { background-position-x: 100%; } }
.anim-capo_janara_cade { aspect-ratio: 184 / 251; background-image: url(../anim/capo_janara_cade.webp); background-size: 4200% 100%; animation: jn-anim 3.50s steps(41, jump-none) 1 forwards; }
.anim-capo_janara_ride { aspect-ratio: 184 / 251; background-image: url(../anim/capo_janara_ride.webp); background-size: 2000% 100%; animation: jn-anim 1.67s steps(19, jump-none) infinite; }
.anim-capo_janara_sfida { aspect-ratio: 184 / 251; background-image: url(../anim/capo_janara_sfida.webp); background-size: 2800% 100%; animation: jn-anim 2.33s steps(27, jump-none) infinite; }
.anim-capo_lupo_cade { aspect-ratio: 256 / 241; background-image: url(../anim/capo_lupo_cade.webp); background-size: 4200% 100%; animation: jn-anim 3.50s steps(41, jump-none) 1 forwards; }
.anim-capo_lupo_ride { aspect-ratio: 256 / 241; background-image: url(../anim/capo_lupo_ride.webp); background-size: 4200% 100%; animation: jn-anim 3.50s steps(41, jump-none) infinite; }
.anim-capo_lupo_sfida { aspect-ratio: 256 / 241; background-image: url(../anim/capo_lupo_sfida.webp); background-size: 2000% 100%; animation: jn-anim 1.67s steps(19, jump-none) infinite; }
.anim-capo_munaciello_cade { aspect-ratio: 240 / 256; background-image: url(../anim/capo_munaciello_cade.webp); background-size: 3600% 100%; animation: jn-anim 3.00s steps(35, jump-none) 1 forwards; }
.anim-capo_munaciello_ride { aspect-ratio: 240 / 256; background-image: url(../anim/capo_munaciello_ride.webp); background-size: 2800% 100%; animation: jn-anim 2.33s steps(27, jump-none) infinite; }
.anim-capo_munaciello_sfida { aspect-ratio: 240 / 256; background-image: url(../anim/capo_munaciello_sfida.webp); background-size: 3400% 100%; animation: jn-anim 2.83s steps(33, jump-none) infinite; }
.anim-pulci_balla { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_balla.webp); background-size: 4800% 100%; animation: jn-anim 4.00s steps(47, jump-none) infinite; }
.anim-pulci_esulta { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_esulta.webp); background-size: 3500% 100%; animation: jn-anim 2.92s steps(34, jump-none) infinite; }
.anim-pulci_idle { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_idle.webp); background-size: 2400% 100%; animation: jn-anim 2.00s steps(23, jump-none) infinite; }
.anim-pulci_inchino { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_inchino.webp); background-size: 3300% 100%; animation: jn-anim 2.75s steps(32, jump-none) 1 forwards; }
.anim-pulci_saluta { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_saluta.webp); background-size: 700% 100%; animation: jn-anim 0.58s steps(6, jump-none) infinite; }
.anim-pulci_samba { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_samba.webp); background-size: 4800% 100%; animation: jn-anim 4.00s steps(47, jump-none) infinite; }
.anim-pulci_triste { aspect-ratio: 214 / 256; background-image: url(../anim/pulci_triste.webp); background-size: 3400% 100%; animation: jn-anim 2.83s steps(33, jump-none) infinite; }
