/* Matches Ibn Al-Islam's navy / blue identity without external icon packages. */
.ih-tools .ibn-islam-share-replaced{display:none!important}
.ih-tools .ibn-islam-share-group{
  width:100%;flex:1 0 100%;display:flex;align-items:center;justify-content:flex-start;
  gap:9px;flex-wrap:wrap;margin-top:4px;padding-top:13px;
  border-top:1px solid var(--ih-border,#C8DCE9);direction:rtl
}
.ih-tools .ibn-islam-share-heading{
  color:var(--ih-blue-900,#102C46);font-size:16px;font-weight:800;
  margin-inline-end:6px;white-space:nowrap
}
.ih-tools .ibn-islam-share-group .ibn-islam-share-button{
  display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;
  padding:7px 14px;border:1px solid var(--ih-border,#C8DCE9);border-radius:10px;
  background:linear-gradient(180deg,#f6fbfe 0%,#e0f0f9 100%);
  color:var(--ih-blue-900,#102C46);box-shadow:0 2px 6px rgba(16,44,70,.09);
  font:700 15px/1.5 var(--ih-serif,"Traditional Arabic",serif);
  text-decoration:none;white-space:nowrap;cursor:pointer;
  transition:background-color .18s ease,transform .18s ease,border-color .18s ease
}
.ih-tools .ibn-islam-share-group .ibn-islam-share-button:hover{
  background:#cee7f6;border-color:var(--ih-blue-500,#2B7097);
  color:var(--ih-blue-900,#102C46);transform:translateY(-1px);text-decoration:none
}
.ih-tools .ibn-islam-share-group .ibn-islam-share-button:focus-visible{
  outline:3px solid #5ba4af;outline-offset:2px
}
.ih-tools .ibn-islam-share-icon{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;flex:none}
.ih-tools .ibn-islam-share-icon svg{
  display:block;width:19px;height:19px;fill:none;stroke:currentColor;
  stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round
}
.ih-tools .ibn-islam-share-status{font-size:13px;color:var(--ih-blue-700,#1D5074)}
@media(max-width:620px){
  .ih-tools .ibn-islam-share-heading{width:100%;margin:0 0 2px}
  .ih-tools .ibn-islam-share-group{gap:7px}
  .ih-tools .ibn-islam-share-group .ibn-islam-share-button{flex:1 1 42%;padding:9px 7px;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.ih-tools .ibn-islam-share-group .ibn-islam-share-button{transition:none}}
@media print{.ih-tools .ibn-islam-share-group{display:none!important}}
