.cavalo-pau{--p:1}.cenas .cavalo-pau{--p:0}.cavalo-pau__cena{position:relative;will-change:transform}.cavalo-pau__menino{position:relative;z-index:2;width:100%;height:auto}.cavalo-pau__cavalo{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:calc(var(--p) * 1.6);filter:blur(calc((1 - var(--p)) * 9px)) saturate(calc(.4 + var(--p) * .6));-webkit-mask-image:radial-gradient(circle at 47% 44%,#000 calc(var(--p) * 120% - 18%),transparent calc(var(--p) * 120%));mask-image:radial-gradient(circle at 47% 44%,#000 calc(var(--p) * 120% - 18%),transparent calc(var(--p) * 120%))}.cavalo-pau__faisca{position:absolute;z-index:3;left:var(--x);top:var(--y);width:14px;height:14px;background:radial-gradient(circle,#fff 0 18%,rgba(196,176,232,.9) 30%,transparent 62%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;transform:scale(.4)}.cavalo-pau.is-sonho .cavalo-pau__faisca{animation:cavalo-pau-brilha 2.2s ease-in-out var(--d) infinite}@keyframes cavalo-pau-brilha{0%,100%{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(45deg)}}@media (prefers-reduced-motion:reduce){.cavalo-pau{--p:1 !important}.cavalo-pau__cena{transform:none !important}.cavalo-pau__faisca{animation:none !important}}.is-preview .cavalo-pau{--p:1 !important}.is-preview .cavalo-pau__faisca{animation:none !important}