.chr{position:absolute;inset:0;z-index:1;pointer-events:none;display:none}.chr[hidden]{display:none!important}[data-skin=character] .chr{display:block}[data-skin=character] #orb{display:none}.chr:before{content:"";position:absolute;left:6%;right:6%;bottom:0;height:46%;background:radial-gradient(60% 90% at 50% 100%,color-mix(in srgb,var(--heat, #8c8b86) 22%,transparent),transparent 72%);transition:background .9s}.chr .fig{position:absolute;left:0;right:0;bottom:-1%;height:98%;transform-origin:50% 100%;animation:chrBreathe 5.5s ease-in-out infinite}.chr .nod{position:absolute;inset:0;transform:translateY(calc(var(--lvl, 0) * -5px)) scale(calc(1 + var(--lvl, 0) * .012));transform-origin:50% 100%;transition:transform .08s linear}.chr img{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--of, contain);object-position:var(--op, 50% 100%);opacity:0;transition:opacity .24s ease;will-change:opacity;transform:translate(var(--ax, 0%),var(--ay, 0%)) scale(var(--as, 1));transform-origin:var(--to, 50% 100%)}.chr img.on{opacity:1}.chr img:not([src]){visibility:hidden}.chr.bump .fig{animation:chrBump .5s var(--ease, ease) 1,chrBreathe 5.5s ease-in-out .5s infinite}.chr.think .fig{transform:rotate(-1deg) translateY(-1px);transition:transform .4s ease}@keyframes chrBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes chrBump{0%{transform:scale(1)}35%{transform:scale(1.02) translateY(-2px)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.chr .fig,.chr.bump .fig{animation:none}.chr .nod,.chr img{transition:none}}.chr img.chr-wm{inset:auto 12px 10px auto;width:34px;height:auto;opacity:.55;object-fit:contain;transform:none;transition:none;will-change:auto;z-index:2}[data-wm=off] .chr img.chr-wm{display:none}.chr .vec{position:absolute;inset:0;display:none}.chr.is-vec .vec{display:block}.chr.is-vec img.a,.chr.is-vec img.b{display:none}.chr .vec-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.chr.is-vec .nod{transform:none}.chr.is-vec .fig{top:0;bottom:0;height:auto}
