/* Pikfox Share & Copy Link v1.0.3 */
.pf-scl{
  display:flex;
  flex-direction:var(--scl-dir,row);
  flex-wrap:var(--scl-wrap,wrap);
  justify-content:var(--scl-justify,flex-start);
  align-items:center;
  gap:var(--scl-gap,10px);
  width:var(--scl-width,auto);
  max-width:var(--scl-max,none);
  margin:var(--scl-margin,0);
  padding:var(--scl-padding,0);
  box-sizing:border-box;
}
.pf-scl__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--b-gap,7px);
  width:var(--b-w,auto);
  box-sizing:border-box;
  padding:var(--b-pad,8px 14px);
  border-width:var(--b-bw,1px);
  border-style:var(--b-bs,solid);
  border-color:var(--b-bc,transparent);
  border-radius:var(--b-r,999px);
  background:var(--b-bg,transparent);
  color:var(--b-c,currentColor);
  box-shadow:var(--b-shadow,none);
  font-size:var(--b-fs,14px);
  font-weight:var(--b-fw,500);
  font-family:inherit;
  line-height:1.2;
  text-decoration:none;
  white-space:nowrap;
  cursor:pointer;
  transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.pf-scl__btn:hover,.pf-scl__btn:focus-visible{
  background:var(--b-hbg,var(--b-bg));
  color:var(--b-hc,var(--b-c));
  border-color:var(--b-hbc,var(--b-bc));
  box-shadow:var(--b-hshadow,var(--b-shadow));
}
.pf-scl__btn:active{transform:translateY(1px)}
.pf-scl__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.pf-scl__btn.is-success{filter:saturate(1.08)}
.pf-scl__icon{
  width:var(--b-is,14px);
  height:var(--b-is,14px);
  min-width:var(--b-is,14px);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:var(--b-is,14px);
  line-height:1;
}
.pf-scl__icon svg{
  display:block;
  width:100%;
  height:100%;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.pf-scl__live{
  position:absolute!important;
  width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;border:0!important;
}
.pf-scl-toast{
  position:fixed;
  z-index:2147483000;
  left:50%;
  bottom:24px;
  transform:translate(-50%,16px);
  opacity:0;
  pointer-events:none;
  padding:10px 14px;
  border-radius:10px;
  background:#111827;
  color:#fff;
  box-shadow:0 12px 35px rgba(0,0,0,.22);
  font:500 14px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  transition:opacity .18s ease,transform .18s ease;
}
.pf-scl-toast[data-kind="error"]{background:#991b1b}
.pf-scl-toast.is-show{opacity:1;transform:translate(-50%,0)}
.pf-scl--hide-desktop{display:none!important}
@media(max-width:1024px){
  .pf-scl{flex-direction:var(--scl-dir-t,var(--scl-dir,row))}
  .pf-scl--hide-desktop{display:flex!important}
  .pf-scl--hide-tablet{display:none!important}
}
@media(max-width:767px){
  .pf-scl{flex-direction:var(--scl-dir-m,var(--scl-dir,row))}
  .pf-scl--hide-tablet{display:flex!important}
  .pf-scl--hide-mobile{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  .pf-scl__btn,.pf-scl-toast{transition:none}
}