.character-image{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.character-image canvas{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.character-image img{object-fit:contain;transform-origin:50% 55%;width:100%;height:100%;image-rendering:pixelated;transform:scale(3.4)}.character-image--portrait img{transform-origin:48%;transform:scale(4.1667)}.character-image--portrait{border-radius:50%}.character-image [hidden]{display:none}.character-image-placeholder{width:2rem;max-width:50%;height:2rem;max-height:50%;color:var(--ui-warning,#805b00);flex:none;display:block}
