/*
 * RB Accesibilidad - Contraste de los botones (WCAG 1.4.3)
 *
 * Los botones de Elementor que usan el color global "primary" se pintan con
 * el teal de marca #00B0BC y texto blanco: 2.65:1, por debajo del 4.5:1
 * exigido.
 *
 * No se puede cambiar el color global "primary" del kit, porque ese mismo
 * teal se usa como color de TEXTO sobre el fondo oscuro del sitio, donde si
 * cumple (7.86:1); oscurecerlo alli lo bajaria a 3.89:1 y empeoraria.
 *
 * Por eso la variable se redefine unicamente dentro del ambito del boton:
 * los botones que la usan como fondo pasan a #00727A (5.69:1 con texto
 * blanco) y todo lo demas queda intacto. Los botones que usan el color
 * "accent" (#C9A86B con texto negro, 9.8:1) tampoco se ven afectados.
 */
.elementor-button,
button.elementor-button,
.elementor-widget-form .elementor-button {
	--e-global-color-primary: #00727A;
}

/* Estado hover: se mantiene la relacion de contraste. */
.elementor-button:hover,
button.elementor-button:hover,
.elementor-widget-form .elementor-button:hover {
	--e-global-color-primary: #00595F;
}
