/**
 * Omnex UI Kit — themes/light.css
 * Aydınlık tema: "Omnex Mineral" — yeşile çalan nötr tonlar + petrol primary.
 * Yalnızca renk/yüzey/gölge token'ları. Yapısal token'lar tokens.css'tedir.
 * Tema anahtarı: <html data-theme="light|dark">; attribute yoksa sistem
 * tercihi geçerlidir (dark.css içindeki media bloğu).
 */

:root,
:root[data-theme="light"] {
  color-scheme: light;

  /* Metin imleci: KOYU cekirdek + BEYAZ yari-saydam hale.
     Neden ozel imlec: sistem/tarayici KOYU temadayken Chromium yedek imleci BEYAZ
     ciziyor ve acik zeminde ~10 sn gorunmez oluyor (2026-09-10). Sayfanin
     `color-scheme: light` beyani DOGRU oldugu halde olusuyor; imlec onu takip etmiyor.
     Windows'un birebir kopyasi (beyaz govde + siyah kontur) DENENDI, kullanici
     BEGENMEDI; bu ince cizgi tercih edildi. */
  --ox-cursor-text: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><g fill='none' stroke-linecap='round'><path d='M9 2V16M6.5 2H11.5M6.5 16H11.5' stroke='%23ffffff' stroke-width='1.8' stroke-opacity='.4'/><path d='M9 2V16M6.5 2H11.5M6.5 16H11.5' stroke='%231a2420' stroke-width='1'/></g></svg>") 9 9;

  /* Yüzeyler */
  --ox-bg: #f4f7f5;
  --ox-surface: #ffffff;
  --ox-surface-2: #edf1ee;

  /* Metin */
  --ox-fg: #1a2420;
  --ox-fg-muted: #5c6b64;
  --ox-fg-faint: #8a968f;
  /* UYUMLULUK TAKMA ADI (2026-09-18, kullanici tespiti): 12 dosyada 53 kural `--ox-text-muted`
     yaziyordu ama bu ad HICBIR YERDE tanimli DEGILDI -> bildirim gecersiz kaliyor ve metin
     soluk yerine GOVDE renginde basiliyordu (olculdu: yasam dongusu sekmesi rgb(26,36,32)).
     Duzeltme MERKEZDEN yapilir: 53 kuralin her birini elle degistirmek yerine ad burada
     `--ox-fg-muted`e baglanir. Deger YOK, yalniz takma ad -> koyu temada da dogru cozulur
     (custom property kullanim aninda, elemanin temasinda hesaplanir). YENI KURAL YAZARKEN
     `--ox-fg-muted` kullan; bu satir eski kullanimlar icindir. */
  --ox-text-muted: var(--ox-fg-muted);
  /* Ayni sinif: `--ox-text` de yalniz `.ox-signage-programs` icinde yereldi; 6 dosyada 14 kural
     onu GLOBAL sanip kullaniyordu (modul kartlari, dosya yoneticisi, sablon editoru...). */
  --ox-text: var(--ox-fg);

  /* Çizgiler */
  --ox-border: #dde4df;
  --ox-border-strong: #c3cec7;

  /* Marka: petrol/teal. --ox-accent tenant tarafından override edilebilir. */
  --ox-primary: #0f766e;
  --ox-primary-hover: #0c5f59;
  --ox-primary-active: #0a4f4a;
  --ox-primary-fg: #ffffff;
  /* Tur rengi (success/warning/danger/info) DOLU zemin uzerindeki metin/ikon rengi.
     Acik temada tur renkleri KOYU -> ustune beyaz; koyu temada PARLAK -> ustune koyu.
     --ox-primary-fg ile ayni mantik, ama marka disi tonlar icin (toast sutunu vb.). */
  --ox-on-accent: #ffffff;
  --ox-primary-subtle: #dfeeeb;
  --ox-accent: var(--ox-primary);
  --ox-ring: rgba(15, 118, 110, 0.28);

  /* Durum renkleri */
  --ox-success: #15803d;
  --ox-success-subtle: #e2f2e7;
  --ox-warning: #b45309;
  --ox-warning-subtle: #fbeedb;
  --ox-danger: #b91c1c;
  --ox-danger-subtle: #fbe5e5;
  --ox-info: #0369a1;
  --ox-info-subtle: #e1f0fa;
  /* Kategori tonu (severity DEGIL): tur/kategori sutunlarinda alarm rengi kullanmadan
     ayrim saglar. Bkz. badge.css `.ox-badge--violet` (2026-09-17). */
  --ox-violet: #6d28d9;
  --ox-violet-subtle: #ece8fa;
  --ox-fuchsia: #a21caf;
  --ox-fuchsia-subtle: #f7e7f8;

  /* Seçim / kaplama */
  --ox-selection: rgba(15, 118, 110, 0.16);
  --ox-backdrop: rgba(20, 28, 24, 0.44);

  /* Gölgeler */
  --ox-shadow-sm: 0 1px 2px rgba(26, 36, 32, 0.06);
  --ox-shadow-md: 0 2px 8px -2px rgba(26, 36, 32, 0.1);
  --ox-shadow-lg: 0 8px 24px -6px rgba(26, 36, 32, 0.14);
  --ox-shadow-overlay: 0 16px 48px -8px rgba(26, 36, 32, 0.22);
}
