https://i.sstatic.net/nbtkK.png
How can I remove the line that appears between the block and the gradient background when zooming in, especially noticeable in Safari (After zooming a couple times, Cmd +)
For more details, please refer to this jsfiddle link: http://jsfiddle.net/lokapujya/eb9dv192/3/
a {
display: inline-block;
position: relative;
margin: 1em;
padding: 0.8em 1.6em;
background: linear-gradient(60deg, #005984 50%, transparent 50%) 100% 0, linear-gradient(-60deg, transparent 50%, #005984 51%) 100% 100%, linear-gradient(-90deg, transparent 1em, #005984 1em);
background-repeat: no-repeat;
background-size: 1em 51%, 1em 50%, 100% 100%;
color: white;
font-family: "Helvetica", "Arial", sans-serif;
font-weight: 400;
font-size: 133%;
text-decoration: none;
text-transform: uppercase;
}