.share-x{
    width:320px;
    height:90px;

    display:flex;
    align-items:center;

    text-decoration:none;
    color:#000;

    border:8px solid #000;
    border-radius:24px;

    overflow:hidden;

    background:#fff;

    transition:.2s;
}

.share-x:hover{
    transform:scale(1.03);
}

.x-logo{
    width:110px;
    height:100%;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:72px;
    font-weight:bold;

    border-right:8px solid #000;
}

.x-text{
    flex:1;

    text-align:center;

    font-size:56px;
    font-family:sans-serif;
    font-weight:300;
    letter-spacing:2px;
}