/* H70 V108 - compact existing two-row share layout, no markup replacement. */
@media(max-width:850px){
 #h70-share-v106{
   padding:7px 9px!important;
   gap:6px!important;
   margin:7px 0 13px!important;
   border-radius:12px!important;
   box-shadow:none!important;
 }
 #h70-share-v106 .h70share106-social{gap:6px!important;}
 #h70-share-v106 .h70share106-social a{
   min-height:36px!important;
   height:36px!important;
   padding:4px 6px!important;
   border-radius:7px!important;
   font-size:clamp(12px,3.35vw,15px)!important;
   line-height:1.1!important;
 }
 #h70-share-v106 .h70share106-or{font-size:12px!important;}
 #h70-share-v106 .h70share106-tools{gap:6px!important;}
 #h70-share-v106 .h70share106-tools>button{
   min-height:35px!important;
   height:35px!important;
   padding:3px 4px!important;
   border-radius:18px!important;
   font-size:clamp(12px,3.1vw,14px)!important;
   line-height:1.1!important;
 }
 #h70-share-v106 .h70share106-tools>button[data-font-change]{font-size:clamp(16px,4vw,19px)!important;}
}
@media(max-width:380px){
 #h70-share-v106{padding:6px!important;gap:5px!important}
 #h70-share-v106 .h70share106-social{gap:4px!important}
 #h70-share-v106 .h70share106-social a{font-size:12px!important;min-height:35px!important;height:35px!important}
 #h70-share-v106 .h70share106-tools{gap:4px!important}
 #h70-share-v106 .h70share106-tools>button{min-height:34px!important;height:34px!important;font-size:11.5px!important}
}
