/* Social Share Block Styles */

.wp-block-social-share .social-buttons-wrapper {
    display: flex;
    gap: 0.75rem;
    flex-wrap: wrap;
}

.wp-block-social-share .social-share-btn {
    border-radius: 50%;
    color: var(--bs-dark);
    text-decoration: none;
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.wp-block-social-share .social-share-btn:hover {
    transform: scale(1.1);
    opacity: 0.9;
}

.wp-block-social-share .social-share-btn:focus {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

/* Editor-specific styles */
.block-editor-block-list__block .social-share-btn {
    cursor: default;
}