/* Dona ora (bottone) — standalone donate button that opens the shared drawer. */
.mea-donabtn-wrap { line-height: 0; }

.mea-donabtn {
  --mdb-bg: #3AAA35;
  --mdb-bg-hover: #2F8F2B;
  --mdb-fg: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 18px 44px;
  border: 0;
  border-radius: 999px;
  background: var(--mdb-bg);
  color: var(--mdb-fg);
  font-family: "Albert Sans", -apple-system, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: .04em;
  text-transform: uppercase;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: background .16s ease, transform .16s ease, box-shadow .16s ease;
}
.mea-donabtn:hover,
.mea-donabtn:focus-visible {
  background: var(--mdb-bg-hover);
  transform: translateY(-1px);
  box-shadow: 0 8px 20px -8px rgba(0, 0, 0, .35);
}
.mea-donabtn:active { transform: translateY(0); }
.mea-donabtn > svg { flex: none; }
.mea-donabtn > span { display: inline-block; }
