.sharebar{
  display:flex;
  align-items:center;
  gap:12px;
  min-height:58px;
  padding:8px 15px;
  border-top:1px solid var(--rule);
}
.sharebutton{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:38px;
  padding:8px 11px;
  border:1px solid var(--rule);
  border-radius:4px;
  background:transparent;
  color:var(--bright);
  font:600 12px/1.2 var(--mono);
  cursor:pointer;
}
.sharebutton:hover{
  border-color:var(--signal);
  color:var(--signal);
}
.sharebutton:focus-visible{
  outline:2px solid var(--signal);
  outline-offset:2px;
}
.sharebutton svg{
  width:16px;
  height:16px;
  flex:none;
  stroke:currentColor;
}
.sharestatus{
  min-width:0;
  color:var(--dim);
  font:11px/1.4 var(--mono);
}
@media(max-width:420px){
  .sharebar{justify-content:space-between}
  .sharestatus{text-align:right}
}
