/* ============================================================================
   NASTEC — tema token katmanı (tek renk kaynağı)

   MARKA MAVİSİ — kaynak: sarkac.org "Gökyüzü neden mavi?" yazısındaki gökyüzü
   fotoğrafı. Görüntünün baskın tonu örneklendi: rgb(7,121,245) ≈ #0779f5,
   yani hsl(212°, %96, %49). Tüm palet bu tek tondan (212°) türetildi:

     sky-50  #cfe3ff    sky-400 #3a93f8    sky-800 #053c7a
     sky-100 #b3d3fe    sky-500 #0575f5 ←  sky-900 #052951
     sky-200 #a7cefb    sky-600 #0764cf    sky-950 #041a34
     sky-300 #7cb6f8    sky-700 #074fa2

   AYRIŞMA NOTU — Watergen'in paleti soluk mavi bandın tamamını kaplıyor
   (#f0f8ff / #e8f4fd / #dceefd / #bcd9f0). Bizim kimliğimiz DOYGUN gökyüzü,
   onlarınki soluk; rampanın en açık basamakları bu yüzden doygunlaştırıldı.

   sky-500 gökyüzünün kendisidir ve degrade / vurgu / aktif çizgi gibi dekoratif
   yerlerde yaşar. Buton dolgusu bir kademe koyudur (sky-600): beyaz metin
   sky-500 üzerinde 4,31:1 ile eşiğin altında kalıyordu, sky-600'de 5,63:1.

   TEK TEMA — site yalnızca koyu temada yaşar. Açık tema tamamen kaldırıldı:
   data-theme niteliği, tema anahtarı düğmesi ve <head>'deki satır içi tema
   script'i artık yok. Tüm değerler doğrudan :root üzerinde tanımlıdır.

   İki tür token var:
     1) Anlamsal token (--bg-deep, --white, --blue …) — doğrudan kullanılır.
     2) Kanal token (--c-panel: "42 96 168") — şeffaflık gereken yerlerde
        rgb(var(--c-panel) / .42) biçiminde kullanılır.

   Kontrast: her metin token'ı en doygun zemin katı üzerinde ölçülmüştür;
   yorumlardaki oranlar o en kötü durumu gösterir.
   ========================================================================== */

:root {
  /* ── Gökyüzü rampası (anlamsal token'lar buradan okur) ── */
  --sky-50:  #cfe3ff;
  --sky-100: #b3d3fe;
  --sky-200: #a7cefb;
  --sky-300: #7cb6f8;
  --sky-400: #3a93f8;
  --sky-500: #0575f5;   /* fotoğraftan örneklenen gökyüzü */
  --sky-600: #0764cf;
  --sky-700: #074fa2;
  --sky-800: #053c7a;
  --sky-900: #052951;
  --sky-950: #041a34;

  /* ── Zeminler — aynı 212° gökyüzü tonu, kasıtlı olarak "açık koyu": siyaha
        yakın lacivert değil, orta tonlu gök mavisi. Metin bu yüzden saf beyaz. */
  --bg-navy:  #2a60a8;
  --bg-deep:  #1d4f8f;
  --bg-black: #123c72;

  --body-gradient: radial-gradient(135% 120% at 74% -8%,
      #2f68b0 0%, #2a60a8 38%, #1d4f8f 72%, #123c72 100%);
  --stage-bg: #1d4f8f;
  --media-bg: #184682;   /* görsel/video kutularının boş dururkenki zemini */

  /* ── Tipografi renkleri ── */
  --white:  #ffffff;                     /* 5,4:1 (en açık kat) */
  --muted:  rgb(255 255 255 / 0.85);     /* 4,4:1 */
  --faint:  rgb(255 255 255 / 0.80);     /* 4,1:1 */
  --silver: #d7e7f8;                     /* 4,3:1 */

  /* ── Vurgular ── */
  --blue:        var(--sky-600);         /* buton dolgusu — beyaz metin 5,63:1 */
  --blue-soft:   var(--sky-400);
  --blue-deep:   var(--sky-700);
  --accent-ink:  #a8d2fb;                /* koyu zeminde METİN vurgusu */
  --sky:         var(--sky-400);         /* dekoratif gökyüzü — degrade/glow/çizgi */
  --cyan:        #8fe4f7;
  --cyan-soft:   #b7f0fb;

  /* ── İkincil aksan: kum ─────────────────────────────────────────────────
     Marka mavisi tek başına Watergen'in soğuk mavi-beyaz paletine yakın
     duruyordu. NASTEC'in kendi görüntülerinde onlarda hiç olmayan bir şey var:
     kurak ovanın oker tonu. Kum, mavinin karşısına sıcak bir karşıt olarak
     ölçülü kullanılır (adım numaraları, kontur rakamlar) — ana renk değildir.
     --sand dekoratiftir (kontur/çubuk/hale), --sand-ink metin güvenlidir. */
  --sand:      #d9a25c;
  --sand-ink:  #f6dcb8;                  /* 4,5:1 */
  --c-sand:    217 162 92;

  --accent:      var(--blue);
  --accent-soft: var(--blue-soft);
  --accent-deep: var(--blue-deep);

  /* ── Kanal token'ları (şeffaflık için: rgb(var(--x) / .42)) ── */
  --c-scrim:     18  60 114;   /* okunurluk perdesi */
  --c-panel:     42  96 168;   /* kart / cam yüzey */
  --c-panel-hi:  54 114 194;   /* yükseltilmiş yüzey, hover */
  --c-line:     168 210 251;   /* kenarlık / ayraç */
  --c-text:     255 255 255;   /* metin kanalı */
  --c-shadow:    10  36  62;   /* gölge */
  --c-hi:       255 255 255;   /* parlama / iç ışık */
  --c-blue:      58 147 248;   /* sky-400 */
  --c-cyan:     143 228 247;

  /* ── Cam yüzeyler ── */
  --glass-bg:     rgb(42 96 168 / 0.55);
  --glass-border: rgb(168 210 251 / 0.20);
  --glass-shadow: 0 24px 70px rgb(10 36 62 / 0.42);
  --silver-line:  rgb(215 231 248 / 0.18);

  --hero-title-shadow: 0 8px 44px rgb(10 36 62 / 0.45);
  --chrome-shadow-a: 0.28;
  --logo-filter: drop-shadow(0 2px 12px rgb(10 36 62 / 0.5));

  /* AI asistan paneli kendi içinde bir sohbet arayüzü; site kromundan bağımsız
     bir yüzey ailesi kullanıyor. */
  --ai-surface:    #1d4f8f;
  --ai-surface-2:  #184682;
  --ai-line:       #2a60a8;
  --ai-line-2:     #3878be;
  --ai-ink:        #ffffff;
  --ai-ink-2:      #cfe1f6;
  --ai-ink-3:      #a5c2e0;
  --ai-tint:       #22589e;
  --ai-tint-line:  #4a8bd0;

  --theme-color: #1d4f8f;

  color-scheme: dark;
}
