/* Avartis Nova – Genel CSS Değişkenleri */
/* Bu dosya tüm layout'larda ortak kullanılan :root değişkenlerini tanımlar. */

:root {
  /* Renkler (elementor post-9 + vamtam) */
  --av-accent-1: #2C2C53;           /* Başlıklar, nav, primary metin */
  --av-accent-2: #5CC3DC;           /* Hover (elementor) */
  --av-accent-3: #F6F5F2;           /* Açık arka plan (stats kartları, blur) */
  --av-accent-4: #5CC3DC;           /* Vurgu ("Dijital" vb.) */
  --av-accent-5: #FFFFFF;
  --av-accent-6: #000000;
  --av-accent-7: rgba(0, 0, 0, 0.1);
  --av-btn-bg: #2C2C53;             /* Avartis Nova – accent-1 */
  --av-btn-text: #fff;              /* Normal buton yazı rengi */
  --av-btn-hover-bg: #5CC3DC;
  --av-btn-hover-text: #2C2C53;
  --av-btn-secondary-bg: #fff;           /* Koyu arka plan üzeri buton (overview) */
  --av-btn-secondary-text: #2C2C53;
  --av-btn-secondary-hover-bg: #5CC3DC;
  --av-btn-secondary-hover-text: #2C2C53;
  --av-inner-btn-bg: #2b697d;            /* Inner pages – primary buton */
  --av-inner-btn-hover-bg: #245e71;      /* Inner pages – hover (~10% koyu) */
  --av-inner-btn-text: #fff;
  --av-inner-btn-shadow: rgba(43, 105, 125, 0.35); /* Inner pages – box-shadow rengi */
  --av-inner-btn-padding: 10px 24px;     /* Inner pages – standart buton padding */
  --av-inner-btn-font-size: 14px;        /* Inner pages – standart font boyutu */
  --av-inner-btn-font-weight: 600;
  --av-inner-btn-radius: 6px;
  --av-sidebar-color: #2b697d;           /* Inner pages – sidebar menu metin/ikon rengi */
  --av-sidebar-bg: aliceblue;            /* Inner pages – sidebar menu arkaplan rengi */
  --av-body-text: rgba(0, 0, 0, 0.8);
  --av-site-max-width: 1440px;
  --av-container-padding: 30px;
  --av-container-padding-mobile: 20px;
  /* Tipografi – vamtam_h1..h6, primary */
  --av-font: "Montserrat", sans-serif;
  --av-body-size: 16px;
  --av-body-height: 1.4em;
  --av-h1-size: 52px;
  --av-h1-weight: 400;
  --av-h1-height: 1.1em;
  --av-h2-size: 48px;
  --av-h2-weight: 400;
  --av-h2-height: 1.2em;
  --av-h2-spacing: -0.5px;
  --av-h3-size: 30px;
  --av-h3-weight: 500;
  --av-h3-height: 1.2em;
  --av-h4-size: 22px;
  --av-h4-weight: 500;
  --av-h4-height: 1.3em;
  --av-h5-size: 20px;
  --av-h5-weight: 500;
  --av-h5-height: 1.2em;
  --av-h6-size: 18px;
  --av-h6-weight: 500;
  --av-h6-height: 1.2em;
  --av-h6-spacing: -0.4px;
  --av-btn-size: 15px;
  --av-btn-weight: 500;
  --av-btn-padding: 16px 24px;
  --av-btn-radius: 100px;
  --av-nav-size: 15px;
  --av-nav-weight: 500;
  --av-nav-spacing: -0.5px;
  --av-border-radius: 24px;
  --av-header-height: 80px;
  --av-header-mobile-height: 67px;
}
