.invContainer {
    position: relative;
    background-color: #C5C5C5;
    /* border: .3rem solid #000; */
    padding: 1.3rem;
    box-sizing: border-box;
    background: #C5C5C5;
    box-shadow: .4rem .4rem 0px .4rem #FEFEFE inset, -.4rem -.4rem 0px .4rem #555 inset;
    clip-path: polygon(6px 24px,
    9px 24px,
    9px 18px,
    12px 18px,
    12px 12px,
    18px 12px,
    18px 9px,
    24px 9px,
    24px 6px,
    calc(100% - 24px) 6px,
    calc(100% - 24px) 9px,
    calc(100% - 18px) 9px,
    calc(100% - 18px) 12px,
    calc(100% - 12px) 12px,
    calc(100% - 12px) 18px,
    calc(100% - 9px) 18px,
    calc(100% - 9px) 24px,
    calc(100% - 6px) 24px,
    calc(100% - 6px) calc(100% - 24px),
    calc(100% - 9px) calc(100% - 24px),
    calc(100% - 9px) calc(100% - 18px),
    calc(100% - 12px) calc(100% - 18px),
    calc(100% - 12px) calc(100% - 12px),
    calc(100% - 18px) calc(100% - 12px),
    calc(100% - 18px) calc(100% - 9px),
    calc(100% - 24px) calc(100% - 9px),
    calc(100% - 24px) calc(100% - 6px),
    24px calc(100% - 6px),
    24px calc(100% - 9px),
    18px calc(100% - 9px),
    18px calc(100% - 12px),
    12px calc(100% - 12px),
    12px calc(100% - 18px),
    9px calc(100% - 18px),
    9px calc(100% - 24px),
    6px calc(100% - 24px));
}

.invContainer::after {
    content: "";
    position: absolute;
    clip-path: polygon(0px calc(100% - 21px),
    3px calc(100% - 21px),
    3px calc(100% - 15px),
    6px calc(100% - 15px),
    6px calc(100% - 9px),
    9px calc(100% - 9px),
    9px calc(100% - 6px),
    15px calc(100% - 6px),
    15px calc(100% - 3px),
    21px calc(100% - 3px),
    21px 100%,
    calc(100% - 21px) 100%,
    calc(100% - 21px) calc(100% - 3px),
    calc(100% - 15px) calc(100% - 3px),
    calc(100% - 15px) calc(100% - 6px),
    calc(100% - 9px) calc(100% - 6px),
    calc(100% - 9px) calc(100% - 9px),
    calc(100% - 6px) calc(100% - 9px),
    calc(100% - 6px) calc(100% - 15px),
    calc(100% - 3px) calc(100% - 15px),
    calc(100% - 3px) calc(100% - 21px),
    100% calc(100% - 21px),
    100% 21px,
    calc(100% - 3px) 21px,
    calc(100% - 3px) 15px,
    calc(100% - 6px) 15px,
    calc(100% - 6px) 9px,
    calc(100% - 9px) 9px,
    calc(100% - 9px) 6px,
    calc(100% - 15px) 6px,
    calc(100% - 15px) 3px,
    calc(100% - 21px) 3px,
    calc(100% - 21px) 0px,
    21px 0px,
    21px 3px,
    15px 3px,
    15px 6px,
    9px 6px,
    9px 9px,
    6px 9px,
    6px 15px,
    3px 15px,
    3px 21px,
    0px 21px,
    0px 50%,
    9px 50%,
    9px 24px,
    12px 24px,
    12px 18px,
    15px 18px,
    15px 12px,
    18px 12px,
    12px 12px,
    12px 18px,
    12px 15px,
    18px 15px,
    18px 12px,
    24px 12px,
    24px 9px,
    calc(100% - 24px) 9px,
    calc(100% - 24px) 12px,
    calc(100% - 18px) 12px,
    calc(100% - 18px) 15px,
    calc(100% - 12px) 15px,
    calc(100% - 12px) 18px,
    calc(100% - 12px) 12px,
    calc(100% - 18px) 12px,
    calc(100% - 15px) 12px,
    calc(100% - 15px) 18px,
    calc(100% - 12px) 18px,
    calc(100% - 12px) 24px,
    calc(100% - 9px) 24px,
    calc(100% - 9px) calc(100% - 24px),
    calc(100% - 12px) calc(100% - 24px),
    calc(100% - 12px) calc(100% - 18px),
    calc(100% - 15px) calc(100% - 18px),
    calc(100% - 15px) calc(100% - 12px),
    calc(100% - 18px) calc(100% - 12px),
    calc(100% - 12px) calc(100% - 12px),
    calc(100% - 12px) calc(100% - 18px),
    calc(100% - 12px) calc(100% - 15px),
    calc(100% - 18px) calc(100% - 15px),
    calc(100% - 18px) calc(100% - 12px),
    calc(100% - 24px) calc(100% - 12px),
    calc(100% - 24px) calc(100% - 9px),
    24px calc(100% - 9px),
    24px calc(100% - 12px),
    18px calc(100% - 12px),
    18px calc(100% - 15px),
    12px calc(100% - 15px),
    12px calc(100% - 18px),
    12px calc(100% - 12px),
    18px calc(100% - 12px),
    15px calc(100% - 12px),
    15px calc(100% - 18px),
    12px calc(100% - 18px),
    12px calc(100% - 24px),
    9px calc(100% - 24px),
    9px 50%,
    0px 50%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    display: block;
    pointer-events: none;
}

.itemContainer {
    position: relative;
    display: flex;
    background: #8A8A8A;
    box-shadow: .1rem .1rem 0px .1rem #373737 inset, -.1rem -.1rem 0px .1rem #FEFEFE inset;
    width: 4rem;
    height: 4rem;
    justify-content: center;
    align-items: center;
    image-rendering: pixelated;
}

.itemContainer > .item {
    width: 80%;
    height: 80%;
}