/* Mizbansam brand overrides — neutralize WP/Elementor off-brand accents site-wide */

:root {
  --wp--preset--color--pale-pink: #146ef6;
  --wp--preset--color--vivid-purple: #146ef6;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    #146ef6 0%,
    #088b87 100%
  );
}

.has-pale-pink-color,
.has-vivid-purple-color,
.has-vivid-cyan-blue-color {
  color: #146ef6 !important;
}

.has-pale-pink-background-color,
.has-vivid-purple-background-color {
  background-color: #146ef6 !important;
}

/* Elementor kit alignment */
.elementor-kit-6,
.elementor {
  --e-global-color-primary: #146ef6;
  --e-global-color-accent: #146ef6;
}

.elementor a:not(.elementor-button):not(.miz-sol__btn):not(.miz-mega__entry):focus,
.elementor a:not(.elementor-button):not(.miz-sol__btn):not(.miz-mega__entry):focus-visible {
  outline-color: #146ef6;
}

.elementor-widget-text-editor a,
.elementor-widget-icon-list a,
.elementor-heading-title a {
  color: inherit;
}

.elementor-widget-text-editor a:hover,
.elementor-widget-icon-list a:hover,
.elementor-heading-title a:hover {
  color: #7eb8ff;
}
