.button-link{text-align:center;border:1px solid #ccc;background:#748792;background:linear-gradient(90deg,#be1e2d 50%,#748792 0);background-size:200% 100%;background-position:100% 0;text-decoration:none;padding:1em;color:#fff;display:inline-block;border-radius:5px;transition:.125s;transition:background .225s;box-shadow:inset 0 2px 3px rgba(0,0,0,.1)}.button-link:focus,.button-link:hover{background-position:0 0;box-shadow:inset 1px 5px 3px rgba(0,0,0,.1)}.button-link-wrapper.right{text-align:right}