/* Han WhatsApp & Call Buttons */
.han-wcb-wrap{
  display:flex;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
  margin:14px 0 6px;
}
.han-wcb-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  padding:12px 16px;
  border-radius: var(--han-radius,18px);
  background: var(--han-bg,#25D366);
  color:#fff;
  font-weight:600;
  line-height:1;
  transition:transform .15s ease, filter .15s ease, box-shadow .2s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.08);
}
.han-wcb-btn i{font-size:18px;line-height:1;}
.han-wcb-btn span{display:inline-block;}
.han-wcb-btn:hover{transform:translateY(-1px);filter:brightness(1.05);}
.han-wcb-btn:active{transform:translateY(0);filter:brightness(.98);}
@media (max-width:480px){
  .han-wcb-btn{padding:10px 14px;border-radius: var(--han-radius,16px);}
}
/* Specific default color tweaks */
.han-wcb-call{background: var(--han-bg,#0ea5e9);}