/* ===================================================================================================================
   Lotus ERP — "Signature" (İmza) TOKEN DOSYASI · pilot 30.10.2026
   Tek kaynak: renk, boşluk, yazı ve köşe değerleri yalnız burada. Bileşenler (Components/Imza/*.razor.css) bu değişkenleri okur;
   sabit renk yazmaz. YALNIZ değişken tanımı — seçici/kural yok, !important yok.
   Renk ADAY'dır (vizyon PDF s05/s18 "Signature"): açık kabuk · koyu kömür-yeşil salt okunur liste · yeşille seçili satır ·
   açık formlar · altın yalnız marka vurgusu. İşletme sahibinin nihai renk onayı DEĞİL — değiştirmek için yalnız bu dosya.
   Kontrast ölçümü: tests/gorsel/kontrast.py (bu dosyayı okur; WCAG 2.2 — normal metin ≥ 4,5:1, büyük metin ≥ 3:1).
   =================================================================================================================== */
:root{
  /* açık kabuk */
  --imza-zemin:#f1f4f2;
  --imza-yuzey:#ffffff;
  --imza-yuzey-2:#f7f9f8;
  --imza-cizgi:#dfe6e2;
  --imza-cizgi-guclu:#87958f;      /* form alanı çerçevesi: 1.4.11 için ≥ 3:1 (3,12:1) */
  --imza-metin:#172b31;
  --imza-metin-2:#5b6e71;          /* PDF s18 #627578 kendi zemininde 4,37:1 → 4,5 eşiği için koyulaştırıldı (4,85:1) */
  --imza-eylem:#176a59;
  --imza-eylem-koyu:#11503f;
  --imza-eylem-acik:#e6f1ed;
  --imza-eylem-metin:#ffffff;
  --imza-altin:#b8944f;            /* yalnız marka (logo, ince vurgu) — durum/işlem rengi değil */

  /* koyu salt okunur liste paneli (Obsidian ailesinden) */
  --imza-koyu-zemin:#19241f;
  --imza-koyu-baslik:#22312a;
  --imza-koyu-cizgi:#2c3c35;
  --imza-koyu-metin:#f0f4f1;
  --imza-koyu-metin-2:#b3c2ba;
  --imza-koyu-baglanti:#75d9b3;
  --imza-koyu-uzerinde:#22312a;
  --imza-koyu-secili:#1f4a3e;
  --imza-koyu-secili-cizgi:#75d9b3;

  /* açık listede seçili satır */
  --imza-secili:#e3f0eb;
  --imza-secili-cizgi:#176a59;

  /* durum sözleşmesi (açık yüzey) — her rozetin yazısı + işareti var; yalnız renge güvenilmez */
  --imza-uygun-zemin:#e3f3ec;   --imza-uygun-metin:#14573f;
  --imza-bekliyor-zemin:#fdf1d8; --imza-bekliyor-metin:#7a4b06;
  --imza-engel-zemin:#fbe5e7;   --imza-engel-metin:#9b1c2c;
  --imza-bilgi-zemin:#e4eef8;   --imza-bilgi-metin:#1d4f86;
  --imza-notr-zemin:#eceff0;    --imza-notr-metin:#4a5a60;

  /* durum sözleşmesi (koyu panelde) */
  --imza-k-uygun-zemin:#1f4d3b;   --imza-k-uygun-metin:#c9f2df;
  --imza-k-bekliyor-zemin:#4a3a17; --imza-k-bekliyor-metin:#f5d58a;
  --imza-k-engel-zemin:#4c1f28;   --imza-k-engel-metin:#f6bcc6;
  --imza-k-bilgi-zemin:#1e3a55;   --imza-k-bilgi-metin:#c4ddf6;
  --imza-k-notr-zemin:#2c3a34;    --imza-k-notr-metin:#d5ded9;

  /* yazı ölçeği: başlık 28 · bölüm 17 · gövde/tablo 14 · açıklama 12.5 · büyük sayı 28 */
  --imza-yazi-baslik:28px;
  --imza-yazi-bolum:17px;
  --imza-yazi-govde:14px;
  --imza-yazi-kucuk:12.5px;
  --imza-yazi-sayi:28px;

  /* boşluk ve köşe */
  --imza-b1:4px; --imza-b2:8px; --imza-b3:12px; --imza-b4:16px; --imza-b5:24px; --imza-b6:32px;
  --imza-kose:14px; --imza-kose-k:9px; --imza-kose-hap:999px;
  --imza-dokunma:44px;            /* operasyon düğmeleri en az 44 px (telefon/tablet) */
  --imza-golge:0 1px 2px rgba(16,30,26,.05),0 6px 18px rgba(16,30,26,.06);
  --imza-golge-koyu:0 18px 40px -20px rgba(8,16,13,.6);
  --imza-odak:0 0 0 3px rgba(23,106,89,.35);
  --imza-odak-koyu:0 0 0 3px rgba(117,217,179,.55);
}
