/*
Theme Name: ADEXCLOUD AiNeN Child
Theme URI: https://ainen.modeltheme.com/
Template: ainen
Author: ADEXCLOUD Technology Inc.
Description: ADEXCLOUD brand adaptation for the AiNeN WordPress theme.
Version: 1.0.0
Text Domain: ainen
*/

/* ADEXCLOUD palette: navy, electric blue, cyan and violet. */
:root {
  --adex-navy: #0B1630;
  --adex-blue: #176BFF;
  --adex-cyan: #18C7E8;
  --adex-violet: #6D5DFB;
  --adex-text: #19243A;
  --adex-muted: #68758B;
  --adex-surface: #F4F7FC;
}

/* Replace AiNeN's purple/pink brand treatment with ADEXCLOUD blue/cyan. */
a,
.sidebar-content span.job-author,
.woocommerce ul.products li.product .price,
.accordion-services .vc_tta-panel a {
  color: var(--adex-blue) !important;
}

a:hover,
a:focus {
  color: var(--adex-cyan) !important;
}

.ainen-button-elementor .mt-addons_button_holder a,
.ainen-pricing-table-elementor .mt-btn,
.header-slider-btn .button-winona.btn,
.mt-addons-tab-content-button,
.button,
button.button,
input[type="submit"],
.wp-block-button__link,
.elementor-button {
  background-color: var(--adex-blue) !important;
  background-image: linear-gradient(105deg, var(--adex-blue) 0%, var(--adex-cyan) 100%) !important;
  border-color: var(--adex-blue) !important;
  color: #fff !important;
}

.ainen-button-elementor .mt-addons_button_holder a:hover,
.ainen-pricing-table-elementor .mt-btn:hover,
.header-slider-btn .button-winona.btn:hover,
.mt-addons-tab-content-button:hover,
.button:hover,
button.button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.elementor-button:hover {
  background-color: var(--adex-navy) !important;
  background-image: linear-gradient(105deg, var(--adex-navy) 0%, var(--adex-blue) 100%) !important;
  border-color: var(--adex-cyan) !important;
  color: #fff !important;
}

.ainen-contact.v2 {
  background: var(--adex-navy) !important;
}

.accordion-services .vc_tta-panel a {
  border-color: var(--adex-blue) !important;
}

/* Replace the most visible teal-green accents while preserving status colors. */
.span-contact i,
.mt-blue,
.timeline article:before,
.timeline article:after {
  color: var(--adex-cyan) !important;
  border-color: var(--adex-cyan) !important;
}

.mt-blue,
.timeline article:before,
.timeline article:after {
  background-color: var(--adex-blue) !important;
}

/* Keep pale surfaces cool and consistent with the ADEXCLOUD palette. */
body .mt-addons-tab-content section,
body .automation-agency .mt-addons-tab-content section {
  background-image: linear-gradient(105deg, #EAF3FF 0%, #F8FBFF 72%) !important;
}

::selection {
  background: var(--adex-blue);
  color: #fff;
}
