/* ════════════════════════════════════════════════════════════════════════
   dcs-core.css — kurumsal kimliğin ilkel belirteçleri (1.91.150 P0, docs/104 sürüm 2 karar 1, docs/104-ek-p0 sürüm 2)

   Site ve panel bu dosyayı paylaşır. Yalnız ilkel, anlamsız adlar: ton basamakları, yazı tipi yığınları, hareket. Anlam yüzeye göredir:
   sitede site-v2.css (--dcs-bg, --dcs-text …), panelde design-tokens.css (--pnl-* takma adları). Bu dosyayı doğrudan tüketen bileşen yok.

   Kurallar (bekçi: PanelCoreUnitTests P0-1, P0-4, P0-5, P0-9):
   - Katman yok (DK-150-a): @layer'ı tanımayan tarayıcı bloğu bütünüyle yok sayar, site ilkelsiz kalırdı. Ad çakışmasını P0-4 bekçisi
     yasaklar; katmanın tek kazancı buydu. @layer bileşen kurallarıyla P3'te değerlendirilir.
   - Yalnız :root ve html[data-theme="dark"], yalnız --dcs-*, !important yok, @-kuralı yok.
   - site-v2.css'ten taşınan ilkellerin adı ve değeri aynıdır (--dcs-ink, --dcs-paper, --dcs-signal, --dcs-font-*, --dcs-ease, --dcs-dur-*):
     sitenin hesaplanan değerleri değişmez.
   - Yükleme: belirteç dosyalarından (site.css, design-tokens.css, site-v2.css) önce; panelde fonts → dcs-core → site …
   ════════════════════════════════════════════════════════════════════════ */

:root {
  /* ── site-v2.css'ten taşınanlar (adlar ve değerler aynı) ── */
  --dcs-ink: #0A0C10;
  --dcs-paper: #F3F1EC;
  --dcs-signal: #CCFF3D;
  --dcs-ease: cubic-bezier(.2, .8, .2, 1);
  --dcs-dur-1: 150ms;
  --dcs-dur-2: 300ms;
  --dcs-dur-3: 600ms;
  --dcs-font-sans: "Instrument Sans", "Instrument Sans Yedek", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --dcs-font-serif: "Instrument Serif", "Instrument Serif Yedek", Georgia, "Times New Roman", serif;
  --dcs-font-mono: "JetBrains Mono", "JetBrains Mono Yedek", ui-monospace, "Cascadia Mono", "Courier New", monospace;

  /* ── docs/104 §4 hedef setinin ton basamakları ── */
  --dcs-white: #FFFFFF;
  /* kağıt ailesi */
  --dcs-sand-100: #F7F6F2;
  --dcs-sand-200: #E9E6DF;
  --dcs-sand-300: #DAD6CC;
  /* gri (açıktan koyuya) */
  --dcs-gray-100: #EEF0F3;
  --dcs-gray-300: #B4B9C3;
  --dcs-gray-400: #9BA1AD;
  --dcs-gray-450: #8A909C;
  --dcs-gray-500: #7A7F89;
  --dcs-gray-550: #6B7280;
  --dcs-gray-600: #5B606B;
  --dcs-gray-800: #3A3E47;
  /* gece yüzeyleri (koyudan açığa) */
  --dcs-night-1: #12151C;
  --dcs-night-2: #1A1E27;
  --dcs-night-3: #1E222B;
  --dcs-night-4: #20242E;
  --dcs-night-5: #262B36;
  /* anlam tonları: açık tema (koyu ton) ve koyu tema (açık ton) */
  --dcs-green-700: #05603A;
  --dcs-amber-800: #93370D;
  --dcs-red-700: #B42318;
  --dcs-blue-800: #1849A9;
  --dcs-green-400: #3CCB7F;
  --dcs-amber-300: #F6A94A;
  --dcs-red-300: #FF8F87;
  --dcs-blue-400: #60A5FA;

  /* ── Grafik paleti (docs/104-ek-p0 §7 Ö-6, scripts/dev/olcum/palet-secim.py; §1.4 sıralı) ──
     Kategorik 1 karar 8'in ana işareti (açıkta mürekkep, koyuda sinyal). Bitişik parçalar 2 px yüzey rengi ayırıcı ve doğrudan etiketle
     (renk tek başına ayırt etmez); sıralı paletin ilk iki adımı tek başına işaret olamaz. */
  --dcs-chart-cat-light-1: #0A0C10;
  --dcs-chart-cat-light-2: #1A85FF;
  --dcs-chart-cat-light-3: #C44E00;
  --dcs-chart-cat-light-4: #8E3B91;
  --dcs-chart-other-light: #7A7F89;
  --dcs-chart-cat-dark-1: #CCFF3D;
  --dcs-chart-cat-dark-2: #56B4E9;
  --dcs-chart-cat-dark-3: #DDCC77;
  --dcs-chart-cat-dark-4: #EE7733;
  --dcs-chart-other-dark: #8A909C;
  --dcs-chart-seq-light-1: #D9E2F5;
  --dcs-chart-seq-light-2: #A9BDEB;
  --dcs-chart-seq-light-3: #6F8FDB;
  --dcs-chart-seq-light-4: #3A62C4;
  --dcs-chart-seq-light-5: #1D3F8F;
  --dcs-chart-seq-dark-1: #1E2A45;
  --dcs-chart-seq-dark-2: #2C4A86;
  --dcs-chart-seq-dark-3: #3F6CC4;
  --dcs-chart-seq-dark-4: #6C95E8;
  --dcs-chart-seq-dark-5: #A9C3F5;
}
