.toast {
  position: fixed; left: 50%; bottom: 76px;
  transform: translateX(-50%) translateY(16px);
  z-index: 60;
  background: #0d2820; border: 1px solid rgba(1,181,116,.4);
  color: var(--ink); padding: 9px 17px; border-radius: 10px;
  font-size: 13px; box-shadow: var(--shadow);
  opacity: 0; transition: .35s;
  max-width: 88vw; text-align: center; pointer-events: none;
}
.toast.show { opacity: 1; transform: translateX(-50%) translateY(0); }
