.cyberrock-share {
display:flex;
flex-wrap:wrap;
gap:8px;
margin:20px 0;

/* Layout stability */
box-sizing:border-box;

/* Prevent overflow issues */
max-width:100%;

}

.cyberrock-share a {
padding:8px 12px;
background:#111;
color:#fff;
text-decoration:none;
border-radius:6px;
font-size:13px;

/* Ensure consistent inline behavior */
display:inline-block;

/* Improve interaction */
cursor:pointer;

/* Smooth transitions */
transition:background .2s ease;

/* Layout stability */
box-sizing:border-box;

/* Prevent overflow issues */
word-break:break-word;

}

.cyberrock-share a:hover {
background:#333;
}