/*
 * Tema "verde scuro" — override della palette vapi.
 * Caricato dopo vapi.css: ridefinisce le variabili di brand usate
 * dalle utility compilate (bg-surface-dark, text-brand-primary, ...).
 */
:root {
  /* Verde foresta per le superfici scure (prima: #000) */
  --color-surface-dark: #0e2f25;

  /* Smeraldo al posto del verde menta neon #62f6b5 */
  --color-brand-primary: #2fbd84;
  --color-brand-primary-hovered: #4bd69e;

  /* Accenti secondari riallineati alla nuova identità */
  --color-brand-green: #86c944;
  --color-teal: #1d8f7c;
  --globe-green-fill: #2fbd84;

  /* Crema con una punta di verde (prima: #efebdd) */
  --color-surface-cream: #edefe3;
}

/* CTA scure: da nero pieno a verde foresta profondo */
.vapi-clone-route .bg-black.border-black {
  background-color: #123c2f;
  border-color: #123c2f;
}

/* Sezioni e footer neri -> verde foresta (scoped ai contenitori,
   per non toccare piccoli elementi neri come badge o bottoni) */
.vapi-clone-route section.bg-black,
.vapi-clone-route footer.bg-black {
  background-color: #0e2f25;
}

/* Card e superfici quasi nere hardcoded -> toni foresta più chiari */
.vapi-clone-route [class*="bg-[#1a1a1a]"] {
  background-color: #16382c;
}
.vapi-clone-route [class*="bg-[#2a2a2a]"] {
  background-color: #1d453a;
}
.vapi-clone-route [class*="bg-[#303030]"] {
  background-color: #224b3e;
}

/* Pulsanti "pill" in tutto il sito (stesso raggio del launcher Parla con noi):
   solo elementi interattivi — le card restano con gli angoli originali. */
a[class*="rounded-xl"],
button[class*="rounded-xl"],
a[class*="rounded-lg"],
button[class*="rounded-lg"] {
  border-radius: 9999px !important;
}
