Fiz meu código dessa maneira e obtive o mesmo resultado do border-bottom. Passei um pouco longe da solução proposta mas está valendo rsrsrsrs.
background-image: linear-gradient(to bottom, black, #ccc, black);
background-repeat: no-repeat;
background-size: 100% 1px;
background-position: 0% 100%;