/* ═══════════════════════════════════════════════════════════════
   KURUMSAL RENK UYUMU (Uniform Corporate Colors)
   body.uniform-colors olduğunda tüm dekoratif renkler primary'ye düşer.
   Layout/şekil ÖZELLİKLERİNE DOKUNMAZ — sadece renk değerlerini değiştirir.
   Semantik renkler (success/error/warning) korunur.
   ═══════════════════════════════════════════════════════════════ */

/* ── CSS değişkenleri tek noktadan eşitlenir ──
   Bu tek adım, `var(--p)`, `var(--pd)`, `var(--s)`, `var(--acc)` vb.
   kullanan TÜM mevcut kurallara otomatik yayılır. */
body.uniform-colors{
  --s: var(--p);
  --pd: var(--p);
  --acc: var(--p);
  --s-r: var(--p-r);
  --s-g: var(--p-g);
  --s-b: var(--p-b);

  /* Template 6 (EkoMart) ayrı değişkenleri — admin'de ne ayarlanmış olursa olsun,
     uniform modda primary'ye düşsün. Layout/padding/shape DOKUNULMAZ. */
  --hdr6-topbar-bg: var(--p);
  --hdr6-promo-bg: var(--p);
  --hdr6-promo-badge-color: var(--p);
  --hdr6-search-btn-bg: var(--p);
  --hdr6-action-hover-bg: var(--p);
  --hdr6-badge-bg: var(--p);
  --hdr6-navbar-hover-color: var(--p);
  --hdr6-nav-hover: var(--p);           /* hover rengi — CSS'teki asıl değişken */
  --hdr6-nav-active: var(--p);          /* aktif link rengi */
  --hdr6-categories-btn-bg: var(--p);
  --hdr6-sidebar-tab-active-color: var(--p);
  --hdr6-hotline-num-color: var(--p);
}
/* Uniform mod AÇIK olsun veya olmasın — hover rengini her zaman primary'ye zorla */
.hdr6-nav a:hover,
.hdr6-nav a.active{color:var(--p)!important}
.main-nav a:hover,
.main-nav a.active{color:var(--p)!important}

/* ── Hesabım sidebar ikonlarının hardcoded renkleri (inline değil, CSS'de) ── */
body.uniform-colors .account-sidebar a:not([href*="logout"]) i{
  background:rgba(var(--p-r,108),var(--p-g,99),var(--p-b,255),.1);
  color:var(--p);
}

/* ── Inline style'lardaki yaygın dekoratif mor/menekşe hex'leri primary'ye ──
   (yalnızca 'color:' kalıbını yakalar — background/border/shape bozulmasın) */
body.uniform-colors [style*="color:#8b5cf6"],
body.uniform-colors [style*="color: #8b5cf6"],
body.uniform-colors [style*="color:#6366f1"],
body.uniform-colors [style*="color: #6366f1"],
body.uniform-colors [style*="color:#a78bfa"],
body.uniform-colors [style*="color: #a78bfa"],
body.uniform-colors [style*="color:#a855f7"],
body.uniform-colors [style*="color: #a855f7"],
body.uniform-colors [style*="color:#c4b5fd"],
body.uniform-colors [style*="color: #c4b5fd"],
body.uniform-colors [style*="color:#ec4899"],
body.uniform-colors [style*="color: #ec4899"],
body.uniform-colors [style*="color:#3b82f6"],
body.uniform-colors [style*="color: #3b82f6"],
body.uniform-colors [style*="color:#06b6d4"],
body.uniform-colors [style*="color: #06b6d4"],
body.uniform-colors [style*="color:#f97316"],
body.uniform-colors [style*="color: #f97316"]{color:var(--p)!important}

/* ── Hesabım sidebar'daki rgba() ikon arka planları ── */
body.uniform-colors [style*="background:rgba(99,102,241"],
body.uniform-colors [style*="background:rgba(139,92,246"],
body.uniform-colors [style*="background:rgba(168,85,247"],
body.uniform-colors [style*="background:rgba(6,182,212"],
body.uniform-colors [style*="background:rgba(236,72,153"],
body.uniform-colors [style*="background:rgba(59,130,246"]{
  background:rgba(var(--p-r,108),var(--p-g,99),var(--p-b,255),.1)!important;
}

/* SEMANTİK renkler KORUNUR:
   - #ef4444 (delete/danger), #10b981 (success), #f59e0b (uyarı)
   - .flash-success, .flash-error, .toast-*, .badge-green/red/yellow
   - .verified-badge (mavi — kimlik doğrulama)
   - logout kırmızı
*/
