/* SPEC §5 tasarım token'ları. --primary firma ayarından (marka rengi) ezilir. */
:root {
  --bg: #EEF3F6;
  --text: #10242E;
  --muted: #5A7080;
  --primary: #0B7F73;
  --primary-dark: #075E55;
  --rail: #0B2B3A;
  --rail-active: #1B4B5F;
  --rail-idle: #A9C3D0;
  --card: #FFFFFF;
  --border: #E1E9ED;
  --input-border: #C5D3DB;
  --soft: #F4F7F9;
  --tint: #F2FAF8;  /* çok açık turkuaz panel zemini */
  --on-text: #FFFFFF;  /* var(--text) zemin üstündeki yazı */
  --faint: #8A9BA7;  /* silik ikincil metin */
  --line: #EAF0F3;   /* kart içi ince ayırıcı */
  --track: #E6EEF2;  /* ilerleme/aşama çubuğu zemini */
  --dashed: #8FA6B3;
  --selected: #E3F4F1;
  --selected-text: #05564D;

  --green-bg: #D3F3E7;  --green-fg: #05664F;
  --amber-bg: #FFE6C7;  --amber-fg: #7A3A00;
  --blue-bg: #DCE9FD;   --blue-fg: #1A4FA3;
  --purple-bg: #EBE3FB; --purple-fg: #52349A;
  --red-bg: #FFDCD6;    --red-fg: #8E2415;
  --gray-bg: #E6EBEE;   --gray-fg: #4B5C68;

  --radius-card: 18px;
  --radius-btn: 12px;
  --radius-input: 12px;
  --shadow-card: 0 1px 2px rgba(11, 43, 58, .05);

  --font: 'Inter', system-ui, sans-serif;  /* yazı tipi: Inter (DECISIONS 2026-11-10) */
  --mono: 'IBM Plex Mono', ui-monospace, monospace;
}
