/* Stage 6.31: original guardian art + close equipment + white power number.
   No icon plate, blue fill or decorative border. Geometry mirrors the sprite
   layout; the ancestor is scaled by the actual world scale, not sign scale. */
#game-world .world-item {
 width:70px;height:70px;background:none;border:0;border-radius:0;
 box-shadow:none;outline:0;filter:none;padding:0;overflow:visible;
}
#game-world .world-item>.guard-face {
 position:absolute;left:2.5px;top:0;width:43px;height:44px;
 object-fit:contain;pointer-events:none;
}
#game-world .world-item>.prize-face {
 position:absolute;left:26px;top:25px;right:auto;bottom:auto;width:34px;height:38px;
 object-fit:contain;pointer-events:none;filter:none;
}
#game-world .world-item>.world-guardian-power {
 position:absolute;left:2px;top:36px;right:auto;bottom:auto;
 color:#fff;font:700 16px/20px 'Trebuchet MS',sans-serif;
 text-shadow:0 1px 2px #102f40,0 0 2px #102f40;
 background:none;border:0;border-radius:0;box-shadow:none;padding:0;
 pointer-events:none;user-select:none;
}
/* Artwork is drawn by the existing GPU sprites. Only the number is DOM ink. */
#game-world.scene-sprites .world-item>.world-guardian-power {visibility:visible;}
/* Keep an accessible non-box focus cue without adding an icon border/background. */
#game-world .world-item:focus-visible>.world-guardian-power {text-shadow:0 0 3px #fff,0 0 7px #ffde78,0 1px 2px #102f40;}
#game-world .world-anchor.item[hidden] {display:none!important;}
