.dronescape-share{
  --ds-bg:#0f0f16;
  --ds-border:rgba(255,255,255,.10);
  --ds-border-strong:rgba(255,255,255,.18);
  --ds-cyan:#00d4ff;
  --ds-orange:#ff5722;
  --ds-text:#eeedf8;
  --ds-muted:#8f8ca8;
  margin:38px 0 10px;
  padding:22px;
  border:1px solid var(--ds-border);
  background:linear-gradient(135deg,rgba(0,212,255,.045),rgba(255,87,34,.03)),var(--ds-bg);
  color:var(--ds-text);
}
.dronescape-share__label{
  margin:0 0 14px;
  color:var(--ds-cyan);
  font-size:10px;
  line-height:1;
  font-weight:800;
  letter-spacing:2.6px;
  text-transform:uppercase;
}
.dronescape-share__buttons{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
}
.dronescape-share__btn{
  appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:42px;
  padding:0 14px;
  border:1px solid var(--ds-border-strong);
  border-radius:0;
  background:#0a0a0f;
  color:var(--ds-text)!important;
  box-shadow:none;
  font:inherit;
  font-size:11px;
  line-height:1;
  font-weight:800;
  letter-spacing:.4px;
  text-decoration:none!important;
  cursor:pointer;
  transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease;
}
.dronescape-share__btn:hover,
.dronescape-share__btn:focus-visible{
  border-color:var(--ds-cyan);
  background:rgba(0,212,255,.07);
  color:var(--ds-cyan)!important;
  transform:translateY(-1px);
  outline:none;
}
.dronescape-share__btn svg{
  width:16px;
  height:16px;
  display:block;
  fill:currentColor;
  flex:0 0 16px;
}
.dronescape-share__btn--copy{
  border-color:rgba(255,87,34,.34);
}
.dronescape-share__btn--copy:hover,
.dronescape-share__btn--copy:focus-visible{
  border-color:var(--ds-orange);
  background:rgba(255,87,34,.07);
  color:var(--ds-orange)!important;
}
.dronescape-share__status{
  min-height:0;
  margin-top:0;
  color:var(--ds-muted);
  font-size:11px;
  line-height:1.4;
}
.dronescape-share__status.is-visible{
  margin-top:11px;
}
@media (max-width:640px){
  .dronescape-share{padding:18px}
  .dronescape-share__buttons{display:grid;grid-template-columns:1fr 1fr}
  .dronescape-share__btn{width:100%;padding:0 11px}
}
@media (max-width:390px){
  .dronescape-share__buttons{grid-template-columns:1fr}
}
