Looking to create an image with borders in opposite corners, using ::after and ::before. Almost there - but the image isn't covering the whole space in the div. There is some weird empty space below the image (marked red in the jsfiddle). I'm stumped on what's causing this. The image's height changing the width is key for me. Any insights on where I went wrong? :)
Here's my code: https://jsfiddle.net/ndy79hvo/1/