/* Sahil POS / posflame.com — dizayn tokenləri
   Mənbə: D:\Workspace\Projects\Developer\posflame.com\UI_UX_SPECIFICATION.md + src/index.css
   5 rol × 11 addım OKLCH. Şrift: Plus Jakarta Sans (body) + Lora (heading). Kölgə yox. Mavi/bənövşəyi yox. */
:root {
  --font-body:'Plus Jakarta Sans',sans-serif; --font-heading:'Lora',serif; --font-label:'Plus Jakarta Sans',sans-serif; --font-mono:'JetBrains Mono',ui-monospace,monospace;
  /* background — warm cream neutrals */
  --background-50: 0.985 0.006 85;
  --background-100: 0.965 0.010 82;
  --background-200: 0.935 0.014 78;
  --background-300: 0.885 0.018 74;
  --background-400: 0.810 0.020 70;
  --background-500: 0.720 0.020 66;
  --background-600: 0.620 0.018 62;
  --background-700: 0.500 0.016 58;
  --background-800: 0.380 0.014 54;
  --background-900: 0.260 0.012 50;
  --background-950: 0.170 0.010 46;

  /* primary — warm terracotta / brick red */
  --primary-50: 0.975 0.025 45;
  --primary-100: 0.945 0.045 42;
  --primary-200: 0.900 0.070 38;
  --primary-300: 0.830 0.100 34;
  --primary-400: 0.745 0.135 31;
  --primary-500: 0.655 0.160 28;
  --primary-600: 0.575 0.155 28;
  --primary-700: 0.485 0.135 27;
  --primary-800: 0.395 0.112 26;
  --primary-900: 0.305 0.088 25;
  --primary-950: 0.215 0.062 24;

  /* accent — olive / fresh green */
  --accent-50: 0.975 0.030 125;
  --accent-100: 0.945 0.055 122;
  --accent-200: 0.900 0.080 118;
  --accent-300: 0.835 0.105 114;
  --accent-400: 0.750 0.125 110;
  --accent-500: 0.660 0.135 106;
  --accent-600: 0.575 0.125 105;
  --accent-700: 0.485 0.108 104;
  --accent-800: 0.395 0.088 103;
  --accent-900: 0.305 0.068 102;
  --accent-950: 0.215 0.048 101;

  /* secondary — warm amber / sand */
  --secondary-50: 0.980 0.020 80;
  --secondary-100: 0.955 0.038 78;
  --secondary-200: 0.915 0.060 76;
  --secondary-300: 0.860 0.085 73;
  --secondary-400: 0.795 0.110 70;
  --secondary-500: 0.720 0.125 66;
  --secondary-600: 0.630 0.115 65;
  --secondary-700: 0.530 0.098 64;
  --secondary-800: 0.430 0.080 63;
  --secondary-900: 0.330 0.062 62;
  --secondary-950: 0.230 0.044 61;

  /* foreground — warm deep brown-charcoal */
  --foreground-50: 0.970 0.012 55;
  --foreground-100: 0.930 0.016 52;
  --foreground-200: 0.870 0.018 50;
  --foreground-300: 0.780 0.020 48;
  --foreground-400: 0.660 0.020 46;
  --foreground-500: 0.540 0.020 44;
  --foreground-600: 0.440 0.018 42;
  --foreground-700: 0.350 0.016 40;
  --foreground-800: 0.260 0.014 38;
  --foreground-900: 0.190 0.012 36;
  --foreground-950: 0.130 0.010 34;
}
  --r-card:8px;--r-control:6px;--r-pill:999px;
  color-scheme:light;
}
/* Dark: spec-də "dark:text-foreground-950" fallback var; bg/fg tərsinə çevrilir, rol rəngləri qalır */
:root[data-theme="dark"], .dark {
  --background-50:0.150 0.010 46;--background-100:0.185 0.012 50;--background-200:0.235 0.014 54;--background-300:0.300 0.016 58;--background-400:0.400 0.018 62;
  --background-500:0.520 0.020 66;--background-600:0.640 0.020 70;--background-700:0.760 0.018 74;--background-800:0.860 0.014 78;--background-900:0.930 0.010 82;--background-950:0.975 0.006 85;
  --foreground-50:0.150 0.010 34;--foreground-100:0.210 0.012 36;--foreground-200:0.290 0.014 38;--foreground-300:0.380 0.016 40;--foreground-400:0.480 0.018 42;
  --foreground-500:0.580 0.020 44;--foreground-600:0.680 0.020 46;--foreground-700:0.780 0.020 48;--foreground-800:0.870 0.018 50;--foreground-900:0.930 0.016 52;--foreground-950:0.970 0.012 55;
  /* Şablon əlavəsi: açıq tint addımları dark üçün tünd tintə çevrilir (bax onebase-hub qeydi) */
  --primary-50:0.24 0.05 30;--primary-100:0.30 0.07 30;
  --accent-50:0.22 0.04 108;--accent-100:0.28 0.06 108;
  --secondary-50:0.22 0.03 70;--secondary-100:0.28 0.05 70;
  color-scheme:dark;
}
