/* Original 48px integer-grid props; shared by the four chapter rewards. */
.mp-upgrade .upgrade-item{display:grid;place-items:center;width:152px;height:152px;flex:none;padding:4px;border:4px solid #94623b;background:#201c29;box-shadow:inset 4px 4px 0 #120e17,inset -4px -4px 0 #4a3e54,4px 4px 0 #191521;animation:none;font-size:0;cursor:default}
.upgrade-item img{width:144px;height:144px;max-width:none;image-rendering:pixelated;pointer-events:none}
.mp-upgrade .upgrade-item[draggable="true"]{cursor:grab;outline:2px solid #ffd384;outline-offset:4px}
.mp-upgrade .upgrade-item[draggable="true"]:active{cursor:grabbing;transform:translateY(2px)}
.inventory-item-art{width:48px;height:48px;image-rendering:pixelated;vertical-align:middle;margin-right:8px;flex:none}
.journal-card h3:has(.inventory-item-art){display:flex;align-items:center;gap:8px}
@media(max-width:520px){.mp-upgrade{gap:20px;padding:24px 12px}.mp-upgrade button{max-width:100%;white-space:normal}}
