/* Minimal bottom-centered “Copied” toast */
.copy-toast {
  position: fixed;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  padding: 6px 10px;
  font: 500 12px/1.2 system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  color: #fff;
  background: rgba(20,20,20,.9);
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0,0,0,.25);
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s ease, transform .15s ease;
  z-index: 9999;
}
.copy-toast.show {
  opacity: 1;
  transform: translateX(-50%) translateY(-2px);
}

/* Optional: brief visual nudge on the copy icon/button */
.md-clipboard.copied {
  transform: scale(0.96);
  transition: transform .12s ease;
}

@media (prefers-reduced-motion: reduce) {
  .copy-toast { transition: none; }
  .copy-toast.show { transform: translateX(-50%); }
  .md-clipboard.copied { transition: none; }
}
