.image-share-buttons {
    display: none;
    position: absolute;
    flex-wrap: wrap;
    gap: 5px;
    top: 5px;
    left: 5px;
    line-height: 1;
}

.image-share-buttons button {
    padding: 5px;
    border-radius: 5px;
    font-size: 16px;
}

.pinterest-share-button {
    background-color: #E60023;
}

.pinterest-share-button:hover, .pinterest-share-button:focus {
    background-color: #d0001f;
}

.facebook-share-button {
    background-color: #1877F2;
}

.facebook-share-button:hover, .facebook-share-button:focus {
    background-color: #176ddd;
}