/* ============================================================
   CONDOR EPC — Tasarım Tokenları
   Yön A: Lacivert taban + Bakır vurgu
   Tek kaynak: renk/tipografi/aralık burada tanımlanır.
   ============================================================ */
:root{
  /* — marka — */
  --navy:#0F1E2E;
  --navy-2:#16293C;
  --copper:#B4531F;
  --copper-hi:#C86428;
  --copper-ink:#FFFFFF;

  /* — zemin & yüzey (beyaz kurumsal) — */
  --bg:#FFFFFF;
  --surface:#F6F7F8;
  --surface-2:#EDEFF1;
  --line:#E3E6E9;
  --line-strong:#CDD3D8;

  /* — metin — */
  --ink:#12171C;
  --ink-2:#48535D;
  --ink-3:#79858F;
  --ink-inv:#FFFFFF;

  /* — anlamsal — */
  --ok:#1F7A5C;
  --warn:#A8720E;
  --danger:#B3271E;

  /* — veri rampası (anomali) — */
  --d1:#2C4A63; --d2:#5E9BB5; --d3:#EBD98C; --d4:#D9772F; --d5:#A32C1E;

  /* — tipografi — */
  --f-display:'Barlow Condensed',ui-sans-serif,system-ui,sans-serif;
  --f-sans:'IBM Plex Sans',ui-sans-serif,system-ui,-apple-system,sans-serif;
  --f-mono:'IBM Plex Mono',ui-monospace,'SF Mono',monospace;

  --fs-xs:12px; --fs-sm:13.5px; --fs-base:16px; --fs-lg:18px;
  --fs-h4:21px; --fs-h3:26px; --fs-h2:34px; --fs-h1:44px; --fs-display:clamp(34px,4.4vw,56px);

  /* — aralık (4/8 ritmi) — */
  --s-1:4px; --s-2:8px; --s-3:12px; --s-4:16px; --s-5:24px;
  --s-6:32px; --s-7:48px; --s-8:64px; --s-9:96px;

  /* — diğer — */
  --radius:3px;
  --maxw:1180px;
  --shadow:0 1px 2px rgba(16,24,32,.05),0 8px 24px -12px rgba(16,24,32,.18);
  --shadow-lg:0 2px 4px rgba(16,24,32,.06),0 18px 44px -20px rgba(16,24,32,.26);
  --ease:cubic-bezier(.4,0,.2,1);
  --dur:200ms;
}

/* Koyu mod: yalnızca harita/veri bölümleri için opsiyonel.
   Site geneli bilinçli olarak açık kalır — kurumsal duruş kararı. */
:root[data-theme="dark"]{
  --bg:#0D1319; --surface:#141C24; --surface-2:#1B242D;
  --line:#243039; --line-strong:#33424E;
  --ink:#EEF2F5; --ink-2:#A8B4BE; --ink-3:#7C8994;
  --navy:#0A121B; --navy-2:#101B26;
  --shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.7);
  --shadow-lg:0 2px 4px rgba(0,0,0,.5),0 18px 44px -20px rgba(0,0,0,.8);
}
