/* Tasarım belirteçleri (Konsept A: editoryal lüks). Marka rengi/yazı tipi yalnız burada değişir (K-16, F-14).
   Palet: derin siyah, sıcak kırık beyaz; tetik kırmızısı (#E5372C, marka sabiti) yalnız "tetik" anlarında görünür. */
:root {
  --siyah: #0b0b0a;
  --kor: #151513;
  --krem: #ece7dc;
  --kirmizi: #e5372c;        /* marka sabiti; yalnız tetik anı: kıvılcım, çarpı, vurgu noktası, düğme dolgusu */
  --kirmizi-acik: #ff6f63;   /* koyu zeminde küçük kırmızı yazı (hata iletisi) */
  --kirmizi-koyu: #b8261d;   /* açık zeminde küçük kırmızı yazı (krem üzerinde 5,3:1) */

  /* tema: koyu bölüm varsayılan, .acik bölüm krem */
  --on: var(--krem);
  --arka: var(--siyah);
  --ikincil: #c4beb0;        /* koyuda ikincil metin (10:1) */
  --soluk: #8f8a7e;          /* koyuda üçüncül/etiket (5,6:1) */
  --cizgi: rgba(236, 231, 220, .18);
  --hata: var(--kirmizi-acik);

  /* eski adlar (testler/başka dosyalar bunlara bakabilir) */
  --murekkep: var(--siyah);
  --kagit: var(--krem);
  --gri-koyu: var(--soluk);
  --beyaz: #fff;

  --yazi: "General Sans", "Helvetica Neue", Arial, system-ui, sans-serif;
  --serif: "Instrument Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;
  --mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;

  /* hareket dili: tek easing ailesi (expo/quart out), 0,9-1,4 sn */
  --e-expo: cubic-bezier(.16, 1, .3, 1);
  --e-quart: cubic-bezier(.25, 1, .5, 1);
  --s: 1.1s;

  --bosluk: clamp(1.25rem, 4vw, 3.5rem);
  --kap: 88rem;
}
