/* === BISTBULL TASARIM TOKEN'LARI — TEK KAYNAK ===
 *
 * Hem terminal (index.html → terminal.css) HEM landing (landing.html) bu
 * dosyayı import eder. Marka kimliği burada tanımlanır; başka hiçbir yerde
 * :root renk/font/geometri token'ı TANIMLANMAZ (yalnız var(--x) ile okunur).
 *
 * Sistem: Bloomberg Terminal Pro — desature palet, bronz accent, JetBrains
 * Mono + DM Sans, keskin 2/4px köşeler. Parlak neon / mor / cyan / Playfair
 * BİLİNÇLİ olarak yok (AI-slop sinyalleri).
 */
:root{
  /* Bloomberg Terminal Pro palette — desaturated, monitor-friendly */
  --bg0:#070a10;       /* deeper black */
  --bg1:#0c1018;       /* sticky header */
  --bg2:#10141c;       /* card surface */
  --bg3:#141923;       /* nested card */
  --bg4:#1a2030;       /* hover/active */
  --bdr:#1d2531;       /* primary 1px border */
  --bdr2:#2a3344;      /* emphasis border */
  --t1:#e6eaf2;        /* primary text */
  --t2:#9aa7bd;        /* secondary text */
  --t3:#6e7c93;        /* tertiary/labels */
  --t4:#4c5972;        /* muted/footnote */
  /* Accent ailesi — bronze tonu, parlak gold yerine */
  --acc:#cc9b4a;
  --acc2:#a37a36;
  --accd:rgba(204,155,74,.10);
  /* Status colors — desaturated, forest/brick/mustard/steel */
  --grn:#6a9f6a;       /* forest green */
  --grn2:#557e55;
  --grnd:rgba(106,159,106,.10);
  --red:#c8635a;       /* muted brick */
  --redd:rgba(200,99,90,.10);
  --ylw:#c7a73a;       /* mustard */
  --ylwd:rgba(199,167,58,.10);
  --blu:#6a8aa8;       /* steel blue */
  --blud:rgba(106,138,168,.10);
  --orn:#b88040;       /* burnt orange */
  --prp:#9080a8;       /* muted plum */
  --prpd:rgba(144,128,168,.10);
  --ai-bg:#181226;     /* AI yorum kutusu zemini (koyu tema — ince mor) */
  --gold:#c7a740;      /* dim gold (alarm/badge için) */
  --cyn:var(--blu);
  /* Geometry — keskin terminal hissi */
  --rad:2px;
  --rad2:4px;
  --safe-b:env(safe-area-inset-bottom,0px);
  /* Tipografi — JetBrains Mono primary.
   * ERİŞİLEBİLİRLİK (2026-06): hedef kitle ~50 yaş, gözlüklü/göz-yorgunluğu olan
   * retail müşteriler. Tüm boyutlar ~%15-20 büyütüldü (eski: xs11 sm12 base13...).
   * Min okunabilir taban 13px. Tek kaynak burada → tüm uygulama ölçeklenir. */
  --fs-xs:13px;
  --fs-sm:14px;
  --fs-base:15px;
  --fs-md:16px;
  --fs-lg:18px;
  --fs-xl:22px;
  --fs-pill:12px;
  --fs-mono:14px;
  --fs-tbl:13px;
  --fs-nav:13px;
  /* Landing köprü token'ları — eski landing :root adlarını ortak palete
   * eşler (PR-D2'de landing inline :root silinince kırılma olmasın diye). */
  --bg:var(--bg0);
}

/* === IŞIK TEMASI (2026-06) — müşteri feedback: "arkası siyah yoruyor",
 * ~50 yaş göz-yorgunluğu. Yüksek-kontrast, yumuşak (saf beyaz değil) açık palet.
 * VARSAYILAN light (terminal.html data-theme="light" + toggle ile dark'a geçilir).
 * Sadece RENK token'ları override edilir; font/geometri ortak. */
:root[data-theme="light"]{
  --bg0:#eef1f6;       /* sayfa — yumuşak soğuk gri (saf beyaz yorucu) */
  --bg1:#ffffff;       /* sticky header */
  --bg2:#ffffff;       /* card surface */
  --bg3:#f5f7fa;       /* nested card */
  --bg4:#e7ecf3;       /* hover/active */
  --bdr:#d4dae4;       /* primary border */
  --bdr2:#b9c2d0;      /* emphasis border */
  --t1:#16202e;        /* primary text — güçlü ama saf siyah değil */
  --t2:#3f4d62;        /* secondary */
  --t3:#5d6a80;        /* tertiary/labels */
  --t4:#8893a4;        /* muted */
  --acc:#9a6f1f;       /* koyu bronz — açıkta kontrast */
  --acc2:#7d5a18;
  --accd:rgba(154,111,31,.10);
  --grn:#2f7d32;       /* açıkta okunur yeşil */
  --grn2:#256025;
  --grnd:rgba(47,125,50,.10);
  --red:#c0392b;
  --redd:rgba(192,57,43,.10);
  --ylw:#9c7d10;
  --ylwd:rgba(156,125,16,.12);
  --blu:#2c6e9c;
  --blud:rgba(44,110,156,.10);
  --orn:#b05f1a;
  --prp:#6f5b9c;
  --prpd:rgba(111,91,156,.10);
  --ai-bg:#f1edf9;     /* AI yorum kutusu zemini (açık tema — ince mor, koyu metinle kontrastlı) */
  --gold:#b08a1a;
  --cyn:var(--blu);
}

/* NEON — "cafcaflı" (2026-07 genç-kullanıcı feedback: koyu + neon/canlı renkler).
 * Koyu zemin korunur ama accent + status renkleri VİVİD/neon; hafif glow (aşağıda).
 * Mat "Gece" temasını bozmaz — 3. seçenek olarak toggle döngüsünde. */
:root[data-theme="neon"]{
  --bg0:#070512;       /* derin mor-siyah */
  --bg1:#0c0a1e;       /* sticky header */
  --bg2:#110d24;       /* card surface */
  --bg3:#17122e;       /* nested card */
  --bg4:#211a3d;       /* hover/active */
  --bdr:#2a2150;       /* border — hafif mor */
  --bdr2:#3d2f75;
  --t1:#f2f0ff;        /* parlak metin */
  --t2:#b9b2e6;
  --t3:#8d84c0;
  --t4:#655c98;
  --acc:#ffcf3f;       /* parlak altın (bronz yerine ışıltılı) */
  --acc2:#ffe27a;
  --accd:rgba(255,207,63,.14);
  --grn:#00e58a;       /* neon yeşil */
  --grn2:#00c774;
  --grnd:rgba(0,229,138,.14);
  --red:#ff4d6d;       /* neon mercan-kırmızı */
  --redd:rgba(255,77,109,.14);
  --ylw:#ffe14d;       /* neon sarı */
  --ylwd:rgba(255,225,77,.14);
  --blu:#3fd0ff;       /* elektrik mavi */
  --blud:rgba(63,208,255,.14);
  --orn:#ff9e3d;       /* canlı turuncu */
  --prp:#c76bff;       /* neon mor/magenta */
  --prpd:rgba(199,107,255,.14);
  --ai-bg:#1a1035;     /* AI kutusu — koyu mor */
  --gold:#ffd23f;      /* ışıltılı altın */
  --cyn:#22f5ff;       /* neon camgöbeği */
}
/* Neon-özel ışıltı — sadece bu temada, ölçülü. Accent'lere hafif glow. */
:root[data-theme="neon"] .logo b,
:root[data-theme="neon"] .nav-b.on{text-shadow:0 0 8px var(--accd),0 0 2px rgba(255,207,63,.5)}
:root[data-theme="neon"] .nav-b.on{border-bottom-color:var(--acc);box-shadow:0 2px 10px -4px var(--acc)}
:root[data-theme="neon"] .dot{box-shadow:0 0 8px var(--acc)}
:root[data-theme="neon"] .btn-grn,:root[data-theme="neon"] .sb-fill{box-shadow:0 0 10px -2px currentColor}
