message: Now with math.
diff: }
  &.ammo-overlay .image::before {
  - right: 3px;
  + right: 2px;
  bottom: 2px;
  position: absolute;
  - width: 10px;
  - height: 7px;
  + width: calc(var(--item-size) / 4);
  + height: calc(var(--item-size) / 6);
  content: '';
  background-size: contain;
  background-repeat: no-repeat;
  }
  .overlay {
  - border: 1px solid rgba(183, 183, 183, 0.2);
  position: absolute;
  top: 0;
  height: 100%;
  }
  .power {
  - margin-right: 10px;
  + margin-right: calc(var(--item-size) / 4);
  text-align: right;
  }
  }
  .power::before {
  - right: -9px;
  + right: calc(var(--item-size) / -4.5);
  position: absolute;
  width: 1em;
  height: 1em;
  