/* سِجِل — رموز الهوية. المصدر الواحد للّون في الخدمة كلّها.
 * ============================================================
 *
 * لماذا لونٌ خاص؟ لأن لكل منتجٍ لونه: ماهر أخضرُ غابةٍ على ورق، ولِيان
 * فيروزيّ. وسِجِل ليس منتجاً ثالثاً ينافسهما — هو الأرض التي يقفان عليها.
 * فيلبس ألوان أوريجامي نفسها: **حبرٌ كحليّ ونحاسٌ ذهبيّ**. حين يفتح
 * المشغّل سِجِل يجب أن يشعر أنه دخل بيت الشركة لا منتجاً رابعاً.
 *
 * ثلاث قواعد تحكم استعمالها:
 *   ١. الأرض ورقيّة دافئة لا رماديّة باردة — سِجِلٌّ يُقرأ لا لوحةُ قيادة
 *      تُراقَب، والدفء يقرّبه من ورق ماهر فتبدو العائلة عائلة.
 *   ٢. الذهب توقيعٌ لا طلاء: فعلٌ رئيسيّ واحد في الشاشة، لا أكثر. ذهبٌ
 *      في كل مكانٍ يساوي ذهباً في لا مكان.
 *   ٣. الأحمر محجوزٌ للامتناع وحده. أثمن حقيقةٍ في السجلّ هي «لا
 *      تراسلوه»، فلا يزاحمها على اللون شيء.
 *
 * تُقرأ من الطرفين: لوحة جانغو تصلها عبر ‎/static/‎، والواجهة تربطها في
 * ‎index.html‎ وتبني عليها أدوات Tailwind. مصدرٌ واحد فلا ينحرف نصفٌ عن نصف.
 * القيم ثلاثيّاتُ RGB لا ‎#hex‎ ليقدر Tailwind على حقن الشفافية فيها. */

:root {
  /* الحبر — الكحليّ الأساسي */
  --s-brand-50:  241 244 249;
  --s-brand-100: 224 231 241;
  --s-brand-200: 195 208 227;
  --s-brand-300: 148 174 205;
  --s-brand-400: 95 133 178;
  --s-brand-500: 63 103 152;
  --s-brand-600: 47 80 123;
  --s-brand-700: 40 65 99;
  --s-brand-800: 36 56 84;
  --s-brand-900: 20 36 61;
  --s-brand-950: 15 28 48;

  /* النحاس — التوقيع */
  --s-gold-50:  253 249 237;
  --s-gold-100: 250 240 205;
  --s-gold-200: 244 223 151;
  --s-gold-300: 237 200 95;
  --s-gold-400: 226 176 58;
  --s-gold-500: 201 162 39;
  --s-gold-600: 172 127 30;
  --s-gold-700: 138 95 27;
  --s-gold-800: 115 77 29;
  --s-gold-900: 98 64 28;

  /* الورق — أرضٌ دافئة لا رماديّة. الفرق بين «سجلّ» و«لوحة قيادة». */
  --s-ink-50:  248 247 244;
  --s-ink-100: 241 239 234;
  --s-ink-200: 227 223 214;
  --s-ink-300: 199 193 181;
  --s-ink-400: 155 148 135;
  --s-ink-500: 120 114 103;
  --s-ink-600: 94 89 81;
  --s-ink-700: 74 70 64;
  --s-ink-800: 55 52 48;
  --s-ink-900: 31 29 27;
  --s-ink-950: 18 17 16;

  /* الحالات — الأحمر للامتناع وحده */
  --s-danger:  178 40 32;
  --s-danger-bg: 253 236 234;
  --s-ok:      21 128 61;
  --s-ok-bg:   236 253 243;

  /* أبعادٌ متكرّرة، لتُكتب مرّةً لا في عشرين موضعاً */
  --s-radius: 14px;
  --s-radius-sm: 10px;
  --s-line: rgb(var(--s-ink-200));
  --s-shadow: 0 1px 2px rgba(31,29,27,.05), 0 1px 3px rgba(31,29,27,.08);
  --s-font: "Cairo", "IBM Plex Sans Arabic", system-ui, "Segoe UI", Tahoma, sans-serif;
}
