.stoplight-post-sharing {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    gap: calc(var(--padding)/4);
    justify-content: space-between;
    margin-bottom: calc(var(--padding)/2)
}

.stoplight-blog-main-content .stoplight-post-sharing {
    margin-bottom: 0;
    margin-top: calc(var(--padding)/2);
    max-width: 330px
}

@media screen and (max-width:950px) {
    .stoplight-blog-main-content .stoplight-post-sharing {
        display: none
    }
}

.stoplight-post-sharing h3 {
    color: var(--body-text);
    flex-grow: 1;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1em;
    margin: 1px 0 -1px
}

.stoplight-sharing-link {
    background: rgba(var(--blue-rgb), .15);
    border-radius: 5px;
    padding: 8px;
    transition: all .15s
}

.stoplight-sharing-link:hover {
    background: rgba(var(--blue-rgb), .2);
    transform: scale(1.06)
}

.stoplight-sharing-link,
.stoplight-sharing-link svg {
    height: 18px;
    width: 18px
}

.stoplight-sharing-link svg {
    fill: var(--blue)
}