title: Microsoft Edge not respecting certain pseudo elements' CSS
body: <p>The code in question: <a href="http://jsbin.com/bisimeyija/edit?html,css,output" rel="nofollow noreferrer">http://jsbin.com/bisimeyija/edit?html,css,output</a></p>
  
  <p>It works fine in Chrome / Safari / Firefox and even IE11 i believe.</p>
  
  <p><strong>HTML</strong></p>
  
  <pre><code>&lt;div class="img-Offset"&gt;
    &lt;div class="img-Offset_ImageContainer"&gt;
      &lt;img src="http://placehold.it/430x350" alt=""&gt;
    &lt;/div&gt;
  
    &lt;p class="img-Offset_Caption"&gt;Scott Preston and his wife Laura&lt;/p&gt;
  &lt;/div&gt;
  
  :root {
    --Theme_Primary-dark: #f98183;
  }
  </code></pre>
  
  <p><strong>CSS</strong></p>
  
  <pre><code>.img-Offset {
    position: relative;
    z-index: 1;
  
    max-width: 520px;
    width: 100%;
  }
  
  .img-Offset::after {
    content: '';
  
    position: absolute;
    top: 90px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
  
    display: block;
  
    background-color: var(--Theme_Primary-dark);
    border-radius: 5px;
  }
  
  .img-Offset_ImageContainer {
    position: relative;
  
    padding-left: 90px;
  
    border-radius: 5px;
    border-bottom-right-radius: 0;
  }
  
  .img-Offset_Caption {
    margin-top: 14px;
    padding-right: 30px;
    padding-bottom: 21px;
    padding-left: 90px;
  
    font-weight: 500;
  
    color: #fff;
  }
  </code></pre>
  
  <p>In Edge it looks like: <img src="https://i.imgur.com/XAhMXpn.png" alt="image">
  It should look like: <img src="https://i.imgur.com/VaaDpQU.png" alt="image"></p>
  
  <p>So for some reason the <code>border-radius</code> and <code>top</code> aren't working on the pseudo but everything else is.</p>