.webmentions{
  margin-top:4rem;
  padding-top:1rem;
  border-top:1px solid #222;
  display:flex;
  gap:1.8rem;
  color:#aaa;
  font-size:.95rem;
}

.webmentions span{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
}

.webmentions svg{
  width:1.1rem;
  height:1.1rem;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.webmentions a,

.webmentions button{

  color:inherit;

  background:none;

  border:0;

  padding:0;

  font:inherit;

  text-decoration:none;

  cursor:pointer;

}

.webmentions a:hover,

.webmentions button:hover{

  color:#C7922F;

}

.wm-action{

    position:relative;

}

.copy-toast{

    position:absolute;

    top:100%;

    left:50%;

    transform:translateX(-50%);

    margin-top:.45rem;

    color:#C7922F;

    font-size:.75rem;

    white-space:nowrap;

    opacity:0;

    pointer-events:none;

    transition:opacity .18s;

}

.copy-toast.show{

    opacity:1;

}