/* Reviewed transparent enemy art only. Existing gallery/encounter classes keep
   control of frame dimensions; item, unit and landscape images never opt in. */
.enemy-cutout{position:relative;display:block;flex:none;min-width:0;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 50% 44%,#34566c 0%,#1d394e 64%,#162d40 100%)}
.enemy-cutout-safe{position:absolute;display:grid;place-items:center;left:var(--enemy-position-x,50%);top:var(--enemy-position-y,50%);width:var(--enemy-occupancy,84%);height:var(--enemy-occupancy,84%);transform:translate(-50%,-50%);container-type:size}
.enemy-cutout-bounds{position:relative;display:block;width:min(100cqw,calc(100cqh * var(--enemy-aspect)),var(--enemy-native-content-width));aspect-ratio:var(--enemy-aspect);filter:drop-shadow(0 3px 3px rgb(0 0 0 / .24))}
.enemy-cutout .enemy-cutout-bounds>img{position:absolute;display:block;left:var(--enemy-source-left);top:var(--enemy-source-top);width:var(--enemy-source-width);height:var(--enemy-source-height);max-width:none;max-height:none;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;object-fit:contain;object-position:center;transform:none;filter:none}
