/* ============================================
   Kilikya Digital — Renk değişkenleri (tek kaynak)
   Genel site, admin ve müşteri paneli bu seti kullanır; admin.css ve panel.css'teki
   --ad-* ve --pn-* adları bunlara takma addır. Renkler görevine göre adlandırılır:
   aynı lacivert yazıda --kd-text, zeminde --kd-ink-bg'dir; koyu temada ikisi ayrı davranır.
   Koyu tema yalnızca panellerde açılır (html[data-theme="dark"]), genel site hep açıktır.
   ============================================ */
:root {
  /* Yazı */
  --kd-text:#0A1130; --kd-text-2:#2A3358; --kd-text-3:#3B4468; --kd-muted:#5B6488; --kd-subtle:#5F6889;
  --kd-link:#2A4BFF; --kd-link-d:#1F3AD1; --kd-on-accent:#FFFFFF; --kd-on-lime:#0A1130;
  --kd-on-dark:#AAB4E8; --kd-on-dark-2:#8A94C8;
  --kd-danger:#B91C1C; --kd-warn:#B45309; --kd-ok:#047857; --kd-ok-2:#065F46; --kd-teal:#0F766E; --kd-violet:#6D28D9; --kd-gray:#525B78;
  /* Zemin */
  --kd-surface:#FFFFFF; --kd-surface-2:#F7F8FE; --kd-surface-3:#FAFBFF; --kd-bg:#F3F5FF; --kd-bg-2:#EFF2FF;
  --kd-panel-bg:#F4F6FB; --kd-panel-surface-2:#F8F9FD;
  --kd-accent:#2A4BFF; --kd-accent-d:#1F3AD1; --kd-accent-soft:#EEF1FF;
  --kd-ink-bg:#0A1130; --kd-deep:#060A20; --kd-lime:#CBFF45; --kd-cyan:#16E0FF; --kd-wa:#15803D;
  --kd-ok-soft:#E7F7F1; --kd-warn-soft:#FEF3E2; --kd-danger-soft:#FDECEC; --kd-danger-soft-2:#FEF2F2;
  --kd-teal-soft:#E3F6F4; --kd-violet-soft:#F1EAFE; --kd-gray-soft:#EEF0F6;
  /* Çizgi */
  --kd-line:#E4E7F5; --kd-line-2:#DCE1F4; --kd-line-3:#D5DAEC;
  /* Durum renkli zeminler: üstünde beyaz yazı olduğu için iki temada aynı */
  --kd-ok-bg:#047857; --kd-danger-bg:#B91C1C; --kd-warn-bg:#B45309; --kd-teal-bg:#0F766E; --kd-violet-bg:#6D28D9;
  /* Tekil açık tonlar (admin sayfaları) */
  --kd-ok-soft-2:#D1FAE5; --kd-ok-soft-3:#E7F8F0; --kd-ok-soft-4:#F0FDF4; --kd-warn-soft-2:#FFF4E5; --kd-danger-soft-3:#FEF7F7; --kd-danger-soft-4:#FDECEA;
  --kd-neutral-soft:#F3F4F6; --kd-surface-4:#F0F2FB;
  --kd-line-4:#F0F2FA; --kd-line-5:#BFC6DF; --kd-danger-line:#F0C4C4; --kd-danger-line-2:#F5DDDD; --kd-ok-line:#A7E3CC; --kd-accent-line:#CFD8FF; --kd-warn-line:#F5D9A8; --kd-warn-line-2:#F3DDB8;
  --kd-ok-3:#0E7A56; --kd-ok-4:#059669; --kd-warn-2:#B26A00; --kd-warn-3:#78350F; --kd-danger-2:#D4302A; --kd-disabled:#C4C9DC; --kd-text-4:#2A3B7D;
  /* Durum etiketleri (admin teklif ve müşteri detayı) */
  --kd-st-blue:#2A4BFF; --kd-st-amber:#92400E; --kd-st-green:#065F46; --kd-st-green-2:#047857; --kd-st-red:#B91C1C; --kd-st-gray:#5B6488;
}

/* ---- Koyu tema: yalnızca panellerde, ekranda (yazdırma hep açık renk) ---- */
@media screen {
  html[data-theme="dark"] {
    color-scheme:dark;
    --kd-text:#E8ECF8; --kd-text-2:#CDD3EA; --kd-text-3:#B9C1DE; --kd-muted:#A6AFCF; --kd-subtle:#9AA3C6;
    --kd-link:#8EA2FF; --kd-link-d:#A9B8FF;
    --kd-danger:#F87171; --kd-warn:#FBBF5A; --kd-ok:#4ADE9B; --kd-ok-2:#6EE7B7; --kd-teal:#5EEAD4; --kd-violet:#C4B5FD; --kd-gray:#A6AFCF;
    --kd-surface:#121A33; --kd-surface-2:#172142; --kd-surface-3:#172142; --kd-bg:#0F1730; --kd-bg-2:#0F1730;
    --kd-panel-bg:#0B1020; --kd-panel-surface-2:#172142;
    --kd-accent-soft:#1E2A5C; --kd-ink-bg:#26305A;
    --kd-ok-soft:#0F2E26; --kd-warn-soft:#33240F; --kd-danger-soft:#3A1717; --kd-danger-soft-2:#3A1717;
    --kd-teal-soft:#0E2C2B; --kd-violet-soft:#26194A; --kd-gray-soft:#1D2544;
    --kd-line:#26305A; --kd-line-2:#2E3966; --kd-line-3:#34406F;
    --kd-ok-soft-2:#0F2E26; --kd-ok-soft-3:#0F2E26; --kd-ok-soft-4:#0F2E26; --kd-warn-soft-2:#33240F; --kd-danger-soft-3:#3A1717; --kd-danger-soft-4:#3A1717;
    --kd-neutral-soft:#1D2544; --kd-surface-4:#172142;
    --kd-line-4:#26305A; --kd-line-5:#3A4675; --kd-danger-line:#5A2626; --kd-danger-line-2:#4A2020; --kd-ok-line:#1F5C46; --kd-accent-line:#3A4E9E; --kd-warn-line:#5C4520; --kd-warn-line-2:#5C4520;
    --kd-ok-3:#4ADE9B; --kd-ok-4:#4ADE9B; --kd-warn-2:#FBBF5A; --kd-warn-3:#FBBF5A; --kd-danger-2:#F87171; --kd-disabled:#6B7494; --kd-text-4:#B9C1DE;
    --kd-st-blue:#8EA2FF; --kd-st-amber:#FBBF5A; --kd-st-green:#6EE7B7; --kd-st-green-2:#4ADE9B; --kd-st-red:#F87171; --kd-st-gray:#A6AFCF;
  }
}

/* Tema düğmesi: açık temada ay, koyu temada güneş görünür */
[data-tema-dugme] .tema-gunes { display:none; }
html[data-theme="dark"] [data-tema-dugme] .tema-ay { display:none; }
html[data-theme="dark"] [data-tema-dugme] .tema-gunes { display:inline-block; }
