/* VESNA global Hello Elementor neutralization.
   Hello's stock accent is #cc3366. VESNA never uses that technical color. */
:root,
html,
body{
  --e-global-color-accent:#000000 !important;
  --hello-elementor-color-accent:#000000 !important;
  --hello-elementor-color-border-focus:#000000 !important;
}

/* Let ordinary text links inherit the actual page color instead of Hello's stock pink. */
body a:not(.elementor-button):not(.wp-block-button__link){color:inherit}

/* Replace Hello's unstyled form/button fallback accent with black. Elementor-styled
   buttons keep their own widget styles because their selectors are more specific. */
body button:not(.elementor-button),
body [type="button"]:not(.elementor-button),
body [type="submit"]:not(.elementor-button){
  border-color:#000000;
  color:#000000;
}
body button:not(.elementor-button):hover,
body button:not(.elementor-button):focus,
body [type="button"]:not(.elementor-button):hover,
body [type="button"]:not(.elementor-button):focus,
body [type="submit"]:not(.elementor-button):hover,
body [type="submit"]:not(.elementor-button):focus{
  border-color:#000000;
  background-color:#000000;
  color:#ffffff;
}


/* Hello Elementor / Elementor fallback accent: VESNA© uses black, never the stock pink. */
.elementor-kit-1,
.elementor-kit-2,
.elementor-kit-3,
.elementor-kit-4,
.elementor-kit-5,
.elementor-kit-6,
.elementor-kit-7,
.elementor-kit-8,
.elementor-kit-9,
.elementor-kit-10,
body{
  --e-global-color-accent:#000000;
}
