:root{--character-paper:#f9f9f9}:root[data-theme=dark]{--character-paper:#0b0b0d}.nemesis-avatar{pointer-events:none;display:block;overflow:visible}.nemesis-avatar.nemesis-avatar-pokeable{pointer-events:auto;cursor:pointer}.character-dock{pointer-events:none;z-index:30;will-change:transform;--character-travel:.68s;transition:transform var(--character-travel-ms,var(--character-travel)) cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){.character-dock{--character-travel:.22s}}.character-jump{animation:character-jump var(--character-jump-ms,.62s) cubic-bezier(.33, 0, .2, 1) both;transform-origin:50% 100%;will-change:transform}@keyframes character-jump{0%{transform:translateY(0)scale(1)}12%{transform:translateY(2%)scale(1.07,.9)}34%{transform:translateY(-58%)scale(.95,1.07)}50%{transform:translateY(-66%)scale(1)}78%{transform:translateY(0)scale(1)}86%{transform:translateY(0)scale(1.18,.76)}94%{transform:translateY(-2%)scale(.96,1.05)}to{transform:translateY(0)scale(1)}}.character-spin{animation:character-spin var(--character-spin-ms,.52s) cubic-bezier(.4, .05, .2, 1) both;transform-origin:50%;will-change:transform}@keyframes character-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.character-ponder,.character-jump,.character-spin{animation:none}}.character-ponder{transform-origin:50% 82%;animation:2.9s ease-in-out infinite character-ponder}@keyframes character-ponder{0%,to{transform:rotate(-1.7deg)}50%{transform:rotate(1.7deg)}}
