/*!
 * IKYSIS skin — yellow-dark
 * ÜRETİLMİŞ DOSYA — elle düzenlemeyin. Kaynak: tools/skin-uret.php
 * Kaynak palet: assets/css/themes/style1/yellow-dark.css
 *
 * Yükleme sırası: vnl.min.css → … → iky-vnl.css → BU DOSYA.
 * Şemadan şemaya değişen üç değer:
 *   kenar çubuğu #594857 · üst çubuk #4b3d49 · vurgu #f2994b
 * Geri kalan her şey assets/css/iky-vnl.css'te (20 şemada ortak).
 *
 * İKİ BLOK, İKİ TEMA.  Üstteki bloklar AYDINLIK temanın paleti (eski
 * style1'in birebir renkleri). Dosyanın sonundaki KARANLIK bölüm aynı üç
 * rengin koyu hâli: kullanıcı modülü renginden tanıyor (08.10.2026: "hangi
 * modülde olduğumu hep renklerden anlıyordum"), karanlık temada da on iki
 * ürün birbirinden ayırt edilir.
 *
 * SEÇİCİ NEDEN `:not([data-bs-theme="dark"])`:  VNL `--vnl-sidebar-bg`i
 * yalnız `:root` altında tanımlıyor, `[data-bs-theme=dark]` altında
 * YENİDEN tanımlamıyor (vnl.min.css). Bu dosya vnl.min.css'ten SONRA
 * yükleniyor ve düz `:root` ile aynı özgüllükte (0,1,0) olurdu — yani
 * aydınlık renkler karanlık temaya da sızardı. Aydınlık blok karanlıkta
 * HİÇ EŞLEŞMEMELİ; karanlığın kendi bloğu var.
 */

:root:not([data-bs-theme="dark"]) {
	/* ---- Vurgu (.btn-primary, aktif menü, bağlantı hover) ---- */
	--bs-primary:               #f2994b;
	--bs-primary-rgb:           242, 153, 75;
	--bs-primary-bg-subtle:     #fdf3e9;
	--bs-primary-border-subtle: #fad6b7;
	--bs-primary-text-emphasis: #613d1e;

	/* style1'de `a { color: #999999 }` ve `a:hover { color: <vurgu> }`.
	   Bağlantılar gövde rengiyle aynı, yalnız hover'da renkleniyor. */
	--bs-link-color:           #999999;
	--bs-link-color-rgb:       153, 153, 153;
	--bs-link-hover-color:     #f2994b;
	--bs-link-hover-color-rgb: 242, 153, 75;
	--bs-focus-ring-color:     rgba(242, 153, 75, .2);

	/* ---- Kenar çubuğu (eski #wrapper zemini) ---- */
	--vnl-sidebar-bg:           #594857;
	--vnl-sidebar-border:       #4e3f4d;
	--vnl-sidebar-color:        #ffffff;
	--vnl-sidebar-color-hover:  #ffffff;
	--vnl-sidebar-active-color: #ffffff;
	/* style1'de aktif öğe DOLU vurgu zemini (VNL'de yumuşak rgba). */
	--vnl-sidebar-active-bg:    #f2994b;
	--vnl-flyout-bg:            #4b3d49;

	/* ---- Üst çubuk ve alt bilgi (eski #topbar .topbar-main / #footer) ----
	   VNL'de üst çubuğun ayrı bir token'ı YOK; .vnl-topbar zeminini
	   kenar çubuğundan alıyor. IKYSIS'te ikisi farklı renk, o yüzden
	   token'ı iky-vnl.css uyduruyor, değerini burası veriyor. */
	--iky-topbar-bg: #4b3d49;
}

/* ---- Dolu düğmeler: skin motorunun ürettiği bloğun elle karşılığı ----
   Yukarıdaki blokla aynı kapsam: karanlık temada bu blok eşleşmez ve
   .btn-primary VNL'in kendi vurgusuna döner. Düz `.btn-primary` (0,1,0)
   yazılsaydı karanlıkta da ürün rengi dayatılırdı. */
:root:not([data-bs-theme="dark"]) .btn-primary {
	--bs-btn-color:               #ffffff;
	--bs-btn-bg:                  #f2994b;
	--bs-btn-border-color:        #f2994b;
	--bs-btn-hover-color:         #ffffff;
	--bs-btn-hover-bg:            #d58742;
	--bs-btn-hover-border-color:  #d58742;
	--bs-btn-active-color:        #ffffff;
	--bs-btn-active-bg:           #c27a3c;
	--bs-btn-active-border-color: #c27a3c;
	--bs-btn-disabled-color:      #ffffff;
	--bs-btn-disabled-bg:         #f2994b;
	--bs-btn-disabled-border-color: #f2994b;
	--bs-btn-focus-shadow-rgb:    242, 153, 75;
}

/* ---- Bileşen değişkenleri: derlenmiş temanın LİTERAL bıraktığı vurgu ----
   vnl.min.css bileşen düzeyindeki değişkenlere --bs-primary'yi değil derleme
   anındaki değerini (#17a65c) yazıyor (Bootstrap'ın kendi derleme davranışı):
   .nav-pills, .pagination, .progress, .list-group, .dropdown-menu etkin öğesi,
   .form-check-input:checked, .form-range, .btn-outline-primary, odak halkaları.
   Yalnız --bs-primary'yi ezmek bunları boyamıyordu — sekmeler, sayfalama,
   onay kutuları, ilerleme çubukları skin'e rağmen VNL yeşili kalıyordu (epds
   1. parti ölçtü). Aynı aydınlık kapsam; karanlıkta VNL'in yeşili kalır.
   SCSS kaynağı var(--bs-primary) kullanmaya geçince bu blok gereksizleşir,
   zararsız kalır. */
:root:not([data-bs-theme="dark"]) .btn-outline-primary {
	--bs-btn-color:                #f2994b;
	--bs-btn-border-color:         #f2994b;
	--bs-btn-hover-bg:             #f2994b;
	--bs-btn-hover-border-color:   #f2994b;
	--bs-btn-active-bg:            #f2994b;
	--bs-btn-active-border-color:  #f2994b;
	--bs-btn-disabled-color:       #f2994b;
	--bs-btn-disabled-border-color: #f2994b;
	--bs-btn-focus-shadow-rgb:     242, 153, 75;
}
:root:not([data-bs-theme="dark"]) .btn-soft-primary {
	--bs-btn-hover-bg:             #f2994b;
	--bs-btn-focus-shadow-rgb:     242, 153, 75;
}
:root:not([data-bs-theme="dark"]) .dropdown-menu,
:root:not([data-bs-theme="dark"]) .dropdown-menu-dark {
	--bs-dropdown-link-active-bg:  #f2994b;
}
:root:not([data-bs-theme="dark"]) .nav-pills {
	--bs-nav-pills-link-active-bg: #f2994b;
}
:root:not([data-bs-theme="dark"]) .pagination {
	--bs-pagination-active-bg:           #f2994b;
	--bs-pagination-active-border-color: #f2994b;
	--bs-pagination-focus-box-shadow:    0 0 0 .25rem rgba(242, 153, 75, .2);
}
:root:not([data-bs-theme="dark"]) .progress,
:root:not([data-bs-theme="dark"]) .progress-stacked {
	--bs-progress-bar-bg:          #f2994b;
}
:root:not([data-bs-theme="dark"]) .list-group {
	--bs-list-group-active-bg:           #f2994b;
	--bs-list-group-active-border-color: #f2994b;
}
:root:not([data-bs-theme="dark"]) .accordion {
	--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(242, 153, 75, .2);
}
:root:not([data-bs-theme="dark"]) .btn-close {
	--bs-btn-close-focus-shadow:   0 0 0 .25rem rgba(242, 153, 75, .2);
}
:root:not([data-bs-theme="dark"]) .form-check-input:checked,
:root:not([data-bs-theme="dark"]) .form-check-input[type="checkbox"]:indeterminate {
	background-color: #f2994b;
	border-color:     #f2994b;
}
:root:not([data-bs-theme="dark"]) .form-range::-webkit-slider-thumb { background-color: #f2994b; }
:root:not([data-bs-theme="dark"]) .form-range::-moz-range-thumb    { background-color: #f2994b; }
:root:not([data-bs-theme="dark"]) .form-control:focus,
:root:not([data-bs-theme="dark"]) .form-select:focus,
:root:not([data-bs-theme="dark"]) .form-check-input:focus {
	border-color: rgba(242, 153, 75, .55);
	box-shadow:   0 0 0 .25rem rgba(242, 153, 75, .2);
}
:root:not([data-bs-theme="dark"]) .nav-link:focus-visible {
	box-shadow:   0 0 0 .25rem rgba(242, 153, 75, .2);
}

/* ================================================================
   KARANLIK TEMA — aynı üç rengin koyu hâli (skinKaranlik())
   kenar çubuğu #372d36 · üst çubuk #2f262d · vurgu #dd9a60
   zemin #1c191c · kart #282428 · açılır #322c31
   ================================================================ */
:root[data-bs-theme="dark"],
:root[data-bs-theme="dark"] [data-bs-theme="dark"] {
	--bs-primary:               #dd9a60;
	--bs-primary-rgb:           221, 154, 96;
	--bs-primary-bg-subtle:     #4c3c33;
	--bs-primary-border-subtle: #8c6547;
	--bs-primary-text-emphasis: #ebc2a0;

	/* Aydınlıktaki gibi: bağlantı nötr, üstüne gelince vurgu. */
	--bs-link-color:           #b4b9b6;
	--bs-link-color-rgb:       180, 185, 182;
	--bs-link-hover-color:     #ebc2a0;
	--bs-link-hover-color-rgb: 235, 194, 160;
	--bs-focus-ring-color:     rgba(221, 154, 96, .25);

	--bs-body-bg:          #1c191c;
	--bs-body-bg-rgb:      28, 25, 28;
	--bs-secondary-bg:     #231f23;
	--bs-secondary-bg-rgb: 35, 31, 35;
	--bs-tertiary-bg:      #262225;
	--bs-tertiary-bg-rgb:  38, 34, 37;
	--bs-border-color:     #433c43;
	--vnl-surface:         #282428;
	--vnl-surface-raised:  #322c31;

	--vnl-sidebar-bg:           #372d36;
	--vnl-sidebar-border:       #2d252c;
	--vnl-sidebar-color:        rgba(255, 255, 255, .82);
	--vnl-sidebar-color-hover:  #ffffff;
	--vnl-sidebar-active-color: #ffffff;
	--vnl-sidebar-active-bg:    #825e49;
	--vnl-flyout-bg:            #2f262d;
	--iky-topbar-bg:            #2f262d;
}

:root[data-bs-theme="dark"] .btn-primary {
	--bs-btn-color:               #101216;
	--bs-btn-bg:                  #dd9a60;
	--bs-btn-border-color:        #dd9a60;
	--bs-btn-hover-color:         #101216;
	--bs-btn-hover-bg:            #c78b56;
	--bs-btn-hover-border-color:  #c78b56;
	--bs-btn-active-color:        #101216;
	--bs-btn-active-bg:           #ba8151;
	--bs-btn-active-border-color: #ba8151;
	--bs-btn-disabled-color:      #101216;
	--bs-btn-disabled-bg:         #dd9a60;
	--bs-btn-disabled-border-color: #dd9a60;
	--bs-btn-focus-shadow-rgb:    221, 154, 96;
}
:root[data-bs-theme="dark"] .btn-outline-primary {
	--bs-btn-color:                #ebc2a0;
	--bs-btn-border-color:         #dd9a60;
	--bs-btn-hover-color:          #101216;
	--bs-btn-hover-bg:             #dd9a60;
	--bs-btn-hover-border-color:   #dd9a60;
	--bs-btn-active-color:         #101216;
	--bs-btn-active-bg:            #dd9a60;
	--bs-btn-active-border-color:  #dd9a60;
	--bs-btn-disabled-color:       #dd9a60;
	--bs-btn-disabled-border-color: #dd9a60;
	--bs-btn-focus-shadow-rgb:     221, 154, 96;
}
:root[data-bs-theme="dark"] .btn-soft-primary {
	--bs-btn-hover-bg:             #dd9a60;
	--bs-btn-focus-shadow-rgb:     221, 154, 96;
}
:root[data-bs-theme="dark"] .dropdown-menu,
:root[data-bs-theme="dark"] .dropdown-menu-dark {
	--bs-dropdown-link-active-bg:  #4c3c33;
	--bs-dropdown-link-active-color: #ebc2a0;
}
:root[data-bs-theme="dark"] .nav-pills {
	--bs-nav-pills-link-active-bg:    #dd9a60;
	--bs-nav-pills-link-active-color: #101216;
}
:root[data-bs-theme="dark"] .pagination {
	--bs-pagination-active-bg:           #dd9a60;
	--bs-pagination-active-color:        #101216;
	--bs-pagination-active-border-color: #dd9a60;
	--bs-pagination-focus-box-shadow:    0 0 0 .25rem rgba(221, 154, 96, .25);
}
:root[data-bs-theme="dark"] .progress,
:root[data-bs-theme="dark"] .progress-stacked {
	--bs-progress-bar-bg:          #dd9a60;
}
:root[data-bs-theme="dark"] .list-group {
	--bs-list-group-active-bg:           #4c3c33;
	--bs-list-group-active-color:        #ebc2a0;
	--bs-list-group-active-border-color: #8c6547;
}
:root[data-bs-theme="dark"] .accordion {
	--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(221, 154, 96, .25);
	--bs-accordion-active-bg:            #4c3c33;
	--bs-accordion-active-color:         #ebc2a0;
}
:root[data-bs-theme="dark"] .btn-close {
	--bs-btn-close-focus-shadow:   0 0 0 .25rem rgba(221, 154, 96, .25);
}
:root[data-bs-theme="dark"] .form-check-input:checked,
:root[data-bs-theme="dark"] .form-check-input[type="checkbox"]:indeterminate {
	background-color: #dd9a60;
	border-color:     #dd9a60;
}
:root[data-bs-theme="dark"] .form-range::-webkit-slider-thumb { background-color: #dd9a60; }
:root[data-bs-theme="dark"] .form-range::-moz-range-thumb    { background-color: #dd9a60; }
:root[data-bs-theme="dark"] .form-control:focus,
:root[data-bs-theme="dark"] .form-select:focus,
:root[data-bs-theme="dark"] .form-check-input:focus {
	border-color: rgba(221, 154, 96, .55);
	box-shadow:   0 0 0 .25rem rgba(221, 154, 96, .25);
}
:root[data-bs-theme="dark"] .nav-link:focus-visible {
	box-shadow:   0 0 0 .25rem rgba(221, 154, 96, .25);
}
