.face-sprite{display:inline-block;position:relative;flex-shrink:0;line-height:0}.face-sprite>img:first-child{display:block}.face-sprite .face-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain;pointer-events:none;opacity:0;animation:face-blink 5.7s steps(1,end) infinite}.voy-brief>.face-sprite{width:80px}.arena-enemy>.face-sprite{width:100%;height:100%}.arena-merlin>.face-sprite{width:80px;height:92px}.arena-merlin>.face-sprite>img:first-child{width:100%;height:100%;object-fit:contain}.face-sprite[data-face=merlin] .face-layer{clip-path:ellipse(7% 3.4% at 41.5% 29.5%);transform:translate(2.5%,.8%);animation-duration:4.9s}.face-sprite[data-face=ouidire] .face-layer{clip-path:ellipse(9% 4% at 43% 31%);transform:translate(.8%,-.5%)}.face-sprite[data-face=rouage] .face-layer{clip-path:ellipse(4.8% 4.8% at 42.6% 15.8%);transform:translate(.4%,.6%);animation-duration:6.1s}.face-sprite[data-face=cadenas] .face-layer{clip-path:ellipse(9% 4% at 48% 23%);transform:translate(1.3%,-.4%);animation:face-glance 6.8s steps(1,end) infinite}.face-sprite[data-face=algorithme] .face-layer{clip-path:inset(36% 41% 59% 44%);animation:face-glance 3.8s steps(1,end) infinite}.face-sprite[data-face-active=false]>.face-layer{display:none}.face-idle{animation:face-settle 5s ease-in-out infinite;transform-origin:50% 100%}@keyframes face-blink{0%,95%,100%{opacity:0}96%,98%{opacity:1}}@keyframes face-glance{0%,65%,100%{opacity:0}70%,94%{opacity:1}}@keyframes face-settle{50%{transform:translateY(-2px)}}html[data-motion=calme] .face-sprite,html[data-motion=calme] .face-layer{animation:none!important}html[data-hidden=true] .face-sprite,html[data-hidden=true] .face-layer{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html:not([data-motion=vivant]):not([data-motion=doux]) .face-sprite,html:not([data-motion=vivant]):not([data-motion=doux]) .face-layer{animation:none!important}}

@media(max-width:850px){.arena-merlin>.face-sprite{width:65px;height:80px}}
