/* Every visible cell is painted once on the shared integer grid. Anatomical
   modules remain independently addressable; CSS never stretches a body part. */
.isopod{position:relative;display:inline-block;flex:none;vertical-align:middle;image-rendering:pixelated;isolation:isolate}
.isopod .pixel-body{display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}
.isopod>.body,.isopod>.legs,.isopod>.antennae{display:none!important}
.isopod[data-posture=curled][data-ability=full]>.antennae{visibility:hidden}
