/* CAT Group — web design tokens
   Source: "CAT Ekosistemi" design system + ORTAK/web/cat-tokens.css (2026-10-01/02)
   Only CAT Group and shared neutral values live here; no other brand's colour is defined on this site.
   Variable names mirror the shared master file and are renamed there first, never only here.
   If a value changes: update the brand register and design system, then cat-tokens.css, then this file. */

:root {
  /* CAT Group */
  --grp-primary: #515461;    /* Anthracite — logo colour; white text 7.5:1 */
  --grp-secondary: #f7821f;  /* Corporate orange — never text on white; dark text on top (6.6:1) */
  --grp-aux: #07a4c3;        /* Blue — never text on white (2.9:1); dark text on top (5.7:1) */
  --grp-filo: #f76114;       /* fleet material only */

  /* Shared neutrals — not brand colours */
  --ortak-metin: #1d1d1b;
  --ortak-kagit: #ffffff;
  --ortak-zemin: #f4f4f3;
  --ortak-cizgi: #a8a7a7;
  --ortak-gri: #858584;      /* secondary text at 24px+ only */

  /* Typography — Bahnschrift is a Windows system font (not distributed as a web font);
     other devices fall back to the next font in the stack. */
  --font-kurumsal: Bahnschrift, "DIN Alternate", "Arial Narrow", Arial, sans-serif;
  --fs-baslik-xl: 40px;  --lh-baslik-xl: 44px;
  --fs-baslik-1: 28px;   --lh-baslik-1: 34px;
  --fs-baslik-2: 20px;   --lh-baslik-2: 26px;
  --fs-govde: 15px;      --lh-govde: 22px;
  --fs-kunye: 12px;      --lh-kunye: 16px;
  --fs-etiket: 11px;     --lh-etiket: 14px;  --ls-etiket: 0.08em;

  /* Spacing and radius — MODERN scale (2026-10-02) */
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-6: 32px;
  --radius-0: 0; --radius-sm: 0.25rem; --radius-md: 0.375rem; --radius-lg: 0.625rem; --radius-xl: 1rem; --radius-full: 999px;
  --radius-varsayilan: var(--radius-md);
}

[data-marka="catgroup"] {
  --marka-ana: var(--grp-primary);
  --marka-ikincil: var(--grp-secondary);
  --marka-yardimci: var(--grp-aux);
  --marka-koyu-zemin: var(--grp-primary);
  --marka-vurgu-metin: var(--grp-primary);  /* orange and blue are never used for text */
  --marka-font-baslik: var(--font-kurumsal);
}
