/* TakeFlow Tv - تصميم وتطوير محمد قندقلي */
/* ═══════════════════════════════════════════════════════════════════
   tf-themes.css — v621 · الثيمات في مكانٍ واحد
   ─────────────────────────────────────────────────────────────────
   كانت متغيّرات الثيمات الثمانية عشر موزّعة على كتلتين في tf-app.css
   (أوّله وبعد ستّة آلاف سطر) ونظامَي حبرٍ فوق الأكسنت (--accent-ink
   لأحد عشر ثيماً و--tf-accent-ink في tf.css)، فكانت شاشة القفل على
   «المجلة العصرية» تكتب أسود فوق البرتقاليّ.

   الآن: لكلّ ثيم كتلةٌ واحدة هنا، والقائمة الثابتة التي يعرّفها كلّ ثيم:
     --bg · --surface · --surface2 · --border · --border-strong
     --accent · --accent2 · --accent-fg · --accent-ink
     --text · --text-muted · --danger · --success · --info
   والمشتقّات تُعرَّف مرّةً على body فتُحسب من ثيمه:
     --tf-accent-ink = --accent-ink (اسمٌ بديلٌ — لا يُعاد تسمية شيء)
     --lane-g · --lane-m · --lane-b · --lane-n — ألوان أقسام الفقرة (رسومٌ ≥ ٣:١ على السطح)
   الحارس يقيس: كلّ ثيم معرّفٌ كلَّ القائمة، والحبر على الأكسنت ≥ ٤٫٥،
   والنصّ الخافت على السطح ≥ ٤٫٥، وألوان الأقسام على السطح ≥ ٣.
   الكود الجديد يقرأ من هنا وحده — لا لون مكتوبٌ فوق خلفيّة ثيم.
   ═══════════════════════════════════════════════════════════════════ */

:root {
  --bg: #0a0e1a;
  --surface: #111827;
  --surface2: #1a2235;
  --border: #1f2d45;
  --border-strong: #536179;
  --accent: #e8a020;
  --accent2: #f0c050;
  --text: #e8edf5;
  --text-muted: #8494a9;   /* v552 — كان #7a8ba0: ٤٫٤ على السطح الثاني */
  --danger: #e65f5f;       /* v552 — كان #e05050: ٤٫١ على صبغته */
  --success: #30c87a;
  --info: #4d9cf0;         /* v552 — كان #4090e0: ٤٫١ على صبغته */
  --radius: 10px;
  --radius-lg: 16px;
  --accent-ink: #0a0e1a;   /* v621 — الحبر فوق الأكسنت: كان بلا تعريف في سبعة ثيمات فيقع كلٌّ على احتياطه */
  /* v621 — ألوان أقسام الفقرة (كانت #4aa3e0 · #ff5470 · #9b7dd4 مكتوبةً في القواعد) — الفاتحة أعتم تحت */
  --lane-g: #4aa3e0; --lane-m: #ff5470; --lane-b: #9b7dd4;
}
/* v552 — لون التمييز نصّاً: الذهبيّ الفاتح يصلح تعبئةً للزرّ لا نصّاً على سطحٍ فاتح
   (٢٫٢:١ في «الزجاج الفاتح»). كلّ `color: var(--accent)` صار `var(--accent-fg)`:
   في الثيمات الداكنة هو التمييز نفسه، وفي الفاتحة نسخةٌ أعتم تبلغ ٤٫٨:١ على أعتم سطح. */
body { --accent-fg: var(--accent); --violet: #b077dc; --success-ink: #0a0e1a; --info-ink: #0a0e1a; --danger-ink: #0a0e1a; }   /* v557 — والأحمر حبره كذلك */
/* v621 — المشتقّات تُعرَّف على body فتُحسب من ثيمه (على :root تقرأ ثيم الجذر لا ثيم الصفحة):
   --tf-accent-ink اسمٌ بديل لـ--accent-ink — نظامٌ واحد للحبر فوق الأكسنت */
body { --tf-accent-ink: var(--accent-ink); --lane-n: color-mix(in srgb, var(--text-muted) 45%, transparent); }
/* v552 — ألوان الحالة الثابتة (#2ecc71 · #e04545 · #3a90e0 · #e8a020 · #9c5ad0) كانت مكتوبةً حرفيّاً
   في ١٧٢ موضعاً نصّاً — من لوحة الثيم الداكن الأولى، فتسقط على الثيمات الفاتحة (البنفسجيّ ٣٫١ · الأخضر ٢٫١).
   صارت تقرأ من متغيّرات الثيم؛ والبنفسجيّ له متغيّره الآن. */
body[data-theme="script"], body[data-theme="dawn"], body[data-theme="light"], body[data-theme="glasslight"],
body[data-theme="paper"], body[data-theme="magazine"]{ --violet: #6a3d9c; --success-ink: #ffffff; --info-ink: #ffffff; --danger-ink: #ffffff;
  --lane-g: #2f6fa8; --lane-m: #b8324d; --lane-b: #6a4fae; --warning: #8a5a06; --warning-ink: #ffffff; }   /* v636 — والكهرمانيّ أعتم · الأخضر والأزرق والأحمر أعتم في الفاتح فحبرها أبيض · v621 — والأقسام أعتم (≥ ٤٫٤ على السطح الثاني) */
/* v636 — لون «بالعمل» (الكهرمانيّ): كان var(--warning) يُقرأ في ١٥ قاعدة ولا يُعرَّف في أيّ ثيم فيسقط إلى لا شيء —
   نقطة «بالعمل» في المسار وشريط مكتب الإرسال وميزان المهامّ. الداكن فاتحٌ للتعبئة، والفاتح أعتم ليُقرأ نصّاً (في كتلة الفاتحة أعلاه). */
body { --warning: #e0a12a; --warning-ink: #0a0e1a; }

/* ── THEME: BLUE (أزرق احترافي) ── */
body[data-theme="blue"] {
  --bg: #060b18;
  --surface: #0d1730;
  --surface2: #142042;
  --border: #1e2e54;
  --border-strong: #4e5e84;
  --accent: #3b82f6;
  --accent2: #60a5fa;
  --accent-ink: #0a0e1a;   /* v621 */
  --accent-fg: #5f9bf9;     /* v552 — الأزرق نصّاً كان ٤٫٣ على السطح الثاني */
  --text: #e8edf8;
  --text-muted: #8da0c6;    /* v552 — كان #7488ad (٣٫٧) */
  --danger: #ff6464;        /* v552 — كان #f04444 (٣٫٥) */
  --success: #2ad88a;
  --info: #38bdf8;
}

/* ── THEME: LIGHT (فاتح للنهار) ── */
body[data-theme="light"] {
  --bg: #f4f6fb;
  --surface: #ffffff;
  --surface2: #f0f3f9;
  --border: #e0e5ee;
  --border-strong: #8a8f98;
  --accent: #d68910;
  --accent2: #e8a020;
  --accent-ink: #1a1305;   /* v621 */
  --accent-fg: #7a4e08;     /* v552 — ٥٫٦ على #f0f3f9، وفوق ٤٫٥ على رقائق الذهبيّ المصبوغة */
  --text: #1a2233;
  --text-muted: #616b7c;    /* v552 — كان #6b7689 (٤٫١٣) */
  --danger: #cb2a2a;        /* v552 — كان #d63838 (٤٫٢٢) */
  --success: #136a3f;       /* v552 — كان #1ea260 (٢٫٩٦) */
  --info: #1f5fa5;          /* v552 — كان #2e7fd6 (٣٫٦٩) */
}

/* ── THEME: BREAKING NEWS (أحمر إخباري) ── */
body[data-theme="breaking"] {
  --bg: #0c0808;
  --surface: #1a0f0f;
  --surface2: #241414;
  /* v521 — كان #3a1d1d وتباينه ١٫٢٣ على السطح، دون عتبة ١٫٢٥ بقليل:
     فواصل الصفوف تكاد لا تُرى في ثيمٍ كلُّه أحمر داكن. */
  --border: #3f2020;
  --border-strong: #745757;
  --accent: #e0303a;
  --accent2: #f04550;
  --accent-ink: #ffffff;   /* v621 */
  --accent-fg: #ff5f68;     /* v552 — الأحمر نصّاً كان ٣٫١ على السطح الثاني */
  --text: #f5e8e8;
  --text-muted: #a08484;
  --danger: #ff4d4d;
  --success: #30c87a;
  --info: #4d9cf0;   /* v552 */
}
/* ── THEME: NIGHT STUDIO (أستوديو ليلي) — v270: فحمي + نحاسي من هوية الأستوديو ── */
body[data-theme="night"] {
  --bg: #121212;
  --surface: #191919;
  --surface2: #212121;
  --border: #2c2c2c;
  --border-strong: #626262;
  --accent: #cf9f52;
  --accent2: #e0b56b;
  --accent-ink: #121212;   /* v621 */
  --text: #f2f0ea;
  --text-muted: #9a968c;
  --danger: #ef6357;        /* v552 — كان #d8493e (٣٫٨) */
  --success: #4fae7c;
  --info: #7aa2c9;
}
/* ── THEME: GLASS DARK (زجاجي غامق) ── */
body[data-theme="glass"] {
  --bg: #0a0f1e;
  --surface: rgba(26, 34, 56, 0.55);
  --surface2: rgba(42, 52, 80, 0.62);
  --border: rgba(255, 255, 255, 0.12);
  --border-strong: rgba(255, 255, 255, 0.34);
  --accent: #f0ad2e;
  --accent2: #ffc857;
  --accent-ink: #0a0e1a;   /* v621 */
  --text: #f2f5fc;
  --text-muted: #aab6ce;
  --danger: #ff6b6b;
  --success: #3ee0a0;
  --info: #64b5f6;
  --glass-blur: 34px;
  --glass-blur-strong: 44px;  /* modals, popups — few of them, so richer blur */
  --glass-blur-light: 12px;   /* repeated cards — lighter blur for speed */
}

/* ── THEME: GLASS LIGHT (زجاجي فاتح) — DEFAULT ── */
body[data-theme="glasslight"] {
  --bg: #eef3fc;
  --surface: rgba(255, 255, 255, 0.72);
  /* ═══ v521 — السطحان كانا أبيضَين على أبيض ═══
     `--surface2: rgba(255,255,255,.85)` فوق `--surface: rgba(255,255,255,.72)`
     يعطي ١٫٠٣ — أي لا فرق. فكلّ هوفرٍ وكلّ رأس بطاقةٍ في هذا الثيم
     كان يختفي تماماً، والشاشة تُقرأ «مسطّحة» ولا أحد يعرف السبب.
     والحدّ كان أبيضَ أيضاً: رِمٌّ لامع يصلح فوق خلفيةٍ ملوّنة، لا
     فوق سطحٍ أبيض. والزجاج الفاتح الحقيقي (iOS · macOS) يستعمل خيطاً
     داكناً رفيعاً لا أبيض. صبغةٌ زرقاء خفيفة للسطح الثاني تحفظ
     روح الثيم وتُعيد الفصل. */
  --surface2: rgba(189, 208, 238, 0.6);
  --border: rgba(23, 32, 47, 0.14);
  --border-strong: rgba(0, 0, 0, 0.30);
  --accent: #e09612;
  --accent2: #f0ad2e;
  --accent-ink: #1a1305;   /* v621 */
  --accent-fg: #744d08;     /* v552 — الذهبيّ نصّاً كان ١٫٨:١ على السطح الثاني · v557 — أعتم قليلاً: عدّاد «الآن» كان ٤٫٤٧ على رقاقته */
  --text: #17202f;
  --text-muted: #4f5c78;    /* v552 — كان #556280 (٤٫٤٩ على السطح الثاني) */
  --danger: #b52020;        /* v552 — كان #dc3d3d (٣٫٢) */
  --success: #0e683d;       /* v552 — كان #16a35f (٢٫٤) */
  --info: #1d5c9f;          /* v552 — كان #2f80d8 (٣٫٠) */
  --glass-blur: 30px;
  --glass-blur-strong: 40px;
  --glass-blur-light: 11px;
}

/* ═══════════ v211 — التمبلتات الجديدة (٦) — كل حساب بيختار من الإعدادات ═══════════ */
/* 📰 عائلة المحرّر */
body[data-theme="paper"] {
  --bg: #f7f4ee; --surface: #ffffff; --surface2: #efeadf; --border: #e2ddd0;
  --border-strong: #928d80;
  --accent: #9c2b23; --accent2: #b08d57; --accent-ink: #ffffff; --accent-fg: #9c2b23;   /* v621 — الحبر الفعليّ كان tf.css (#fff) */
  --text: #1c1a16; --text-muted: #69645a;   /* v552 — كان #7a7468 (٣٫٩ على السطح الثاني) */
  --danger: #b3382e; --success: #376f50; --info: #466793;   /* v552 — الأخضر والأزرق أعتم */
  --radius: 4px; --radius-lg: 8px; --font-head: 'Markazi Text', serif;
}
body[data-theme="magazine"] {
  --bg: #f4f1ea; --surface: #ffffff; --surface2: #ece6d8; --border: #e6e0d2;
  --border-strong: #908a7c;
  --accent: #c1502e; --accent2: #5c7d6e; --accent-ink: #ffffff;   /* v621 — كان #fff6ee: ٤٫٤٢ على الأكسنت، والأبيض ٤٫٧١ */
  /* v521 — النصّ الخافت كان #847c6c وتباينه على الأبيض ٤٫١٣، أي دون
     عتبة ٤٫٥. وهذا ثيم محمد نفسه — فقد كان يقرأ كلّ يوم نصّاً أضعف
     ممّا يجب وهو يظنّه تصميماً. الصبغة محفوظة، والعتمة زادت حتّى
     ٤٫٨٥ لا ٤٫٥١ بالضبط: القيمة على حافّة العتبة تسقط مع أوّل تعديل. */
  --accent-fg: #8f3a20;   /* v552 — البرتقاليّ نصّاً كان ٣٫٨ على السطح الثاني (وفوق ٤٫٥ على الرقائق المصبوغة) */
  --text: #201d1a; --text-muted: #696255;   /* v552 — ٤٫٨٥ كانت على الأبيض، و٣٫٩ على السطح الثاني */
  --danger: #b1372d; --success: #406b56; --info: #496683;
  --radius: 12px; --radius-lg: 18px; --font-head: 'Markazi Text', serif;
}
body[data-theme="inkgold"] {
  --bg: #17140f; --surface: #1f1b14; --surface2: #282217; --border: #352d1f;
  --border-strong: #696153;
  --accent: #c9a227; --accent2: #8a6d1f; --accent-ink: #17140f;
  --text: #ece6d8; --text-muted: #9c9484;
  --danger: #e6705f; --success: #6aa87e; --info: #8aa4c6;   /* v552 — الأحمر كان ٣٫٨ والأزرق ٤٫٤ على صبغتيهما */
  --radius: 3px; --radius-lg: 6px; --font-head: 'Markazi Text', serif;
}
/* 🔮 عائلة الزجاج */
body[data-theme="aurora"] {
  --bg: #1b1730; --surface: #241f3d; --surface2: #2d2749; --border: #3c3560;
  --border-strong: #68618c;
  --accent: #ff8a7a; --accent2: #b39ddb; --accent-ink: #241220;   /* v621 — من tf.css (الفعليّ) */
  --text: #f3effa; --text-muted: #c3b8e0;
  --danger: #ff7a7a; --success: #6fe0b0; --info: #8ab8ff;
  --radius: 16px; --radius-lg: 22px; font-family: 'Almarai', 'IBM Plex Sans Arabic', sans-serif;
}
body[data-theme="frost"] {
  --bg: #0b1220; --surface: #131c30; --surface2: #1a2540; --border: #263455;
  --border-strong: #546283;
  --accent: #7dd3fc; --accent2: #818cf8; --accent-ink: #06121e;   /* v621 — من tf.css (الفعليّ) */
  --text: #eef2ff; --text-muted: #9fb0d9;
  --danger: #ff8093; --success: #5fe0b8; --info: #7dd3fc;
  --radius: 14px; --radius-lg: 20px; font-family: 'Almarai', 'IBM Plex Sans Arabic', sans-serif;
}
body[data-theme="sunset"] {
  --bg: #241722; --surface: #2e1f2b; --surface2: #382636; --border: #4a3346;
  --border-strong: #786174;
  --accent: #ffb454; --accent2: #ff6b81; --accent-ink: #241100;   /* v621 — من tf.css (الفعليّ) */
  --text: #fdf0e6; --text-muted: #d9b8a8;
  --danger: #ff6b81; --success: #6fd8a8; --info: #8ab8ff;
  --radius: 16px; --radius-lg: 22px; font-family: 'Almarai', 'IBM Plex Sans Arabic', sans-serif;
}
/* ═══════════ v524 — خمس هويّات من الغرفة نفسها ═══════════
   كلّ قيمةٍ مقيسة لا مقدَّرة، وفوق عتبات الدكتور ٤٫٧ بهامش:
     النصّ الخافت على السطح ≥ ٥٫٢ · السطحان ≥ ١٫٠٨ · الحدّ ≥ ١٫٢٨ ·
     النصّ ≥ ١٥ · الحدّ القويّ على الخلفية ≥ ٣٫٠.
   اللون للمعنى: المشبَع واحدٌ في كلّ هويّة (LED · تالي · ختم · فجر · تنغستن).
   TakeFlow Tv - تصميم وتطوير محمد قندقلي */
/* 🎛 غرفة التحكّم — إردواز بارد وLED أخضر */
body[data-theme="control"] {
  --bg: #0b0f12; --surface: #12181c; --surface2: #1a2227; --border: #26323a;
  --border-strong: #5b6a74;
  --accent: #35d07f; --accent2: #6ee7a8; --accent-ink: #0b0f12;
  --text: #e6edf1; --text-muted: #8fa1ad;
  --danger: #ff5c5c; --success: #35d07f; --info: #52a8ff;
  --radius: 6px; --radius-lg: 10px;
}
/* 🔴 على الهواء — فحم دافئ وتالي أحمر */
body[data-theme="onair"] {
  --bg: #0e0b0c; --surface: #171213; --surface2: #211919; --border: #33262a;
  --border-strong: #6a5a5e;
  --accent: #ff3b3b; --accent2: #ff7a7a; --accent-ink: #0e0b0c; --accent-fg: #ff6b6b;   /* v552 — الأحمر نصّاً على صبغته كان ٤٫١ */
  --text: #f4eeee; --text-muted: #a89a9c;
  --danger: #ff3b3b; --success: #4ccf8f; --info: #6fa8ff;
  --radius: 8px; --radius-lg: 14px;
}
/* 📄 ورق النشرة — ورقٌ مطبوع وختمٌ أزرق حبريّ */
body[data-theme="script"] {
  --bg: #f3efe6; --surface: #fbf8f1; --surface2: #ece5d6; --border: #d9d0bd;
  --border-strong: #857c6b;
  --accent: #2f6f8f; --accent2: #b8843a; --accent-ink: #ffffff; --accent-fg: #245a76;   /* v621 — الحبر الفعليّ كان tf.css (#fff) */
  --text: #1f1d18; --text-muted: #696255;
  --danger: #b2362c; --success: #366c4e; --info: #2c6987;   /* v552 */
  --radius: 3px; --radius-lg: 6px; --font-head: 'IBM Plex Sans Arabic', sans-serif;
}
/* 🌅 الفجر — فاتحٌ بنفسجيٌّ هادئ وشمسٌ برتقالية */
body[data-theme="dawn"] {
  --bg: #eef1f8; --surface: #ffffff; --surface2: #e6ebf7; --border: #d4dbea;
  --border-strong: #7e879a;
  --accent: #6b5bd6; --accent2: #f0a35c; --accent-ink: #ffffff; --accent-fg: #4e3ec0;
  --text: #1b2033; --text-muted: #5b657f;
  --danger: #c2273f; --success: #17724d; --info: #1f63c4;   /* v552 */
  --radius: 14px; --radius-lg: 20px;
}
/* 🎬 الأستوديو — فحمٌ دافئ وتنغستن كهرمانيّ */
body[data-theme="studio"] {
  --bg: #141210; --surface: #1c1916; --surface2: #26221d; --border: #3a342c;
  --border-strong: #6f675c;
  --accent: #f2a93b; --accent2: #ffd27a; --accent-ink: #141210;
  --text: #f3ede3; --text-muted: #a39a8c;
  --danger: #ee6f5f; --success: #6dbb8c; --info: #79a9d8;   /* v552 — كان ٤٫٢ على صبغته */
  --radius: 10px; --radius-lg: 16px;
}
/* v214 — خط الهوية «Alexandria»: تقيل وجميل، عربي وإنكليزي بنفس العائلة —
   هيدا يلي بيعطي إحساس «خرج هيك برنامج». تمبلتات المحرّر بتغلبه بـMarkazi. */
:root { --font-head: 'Alexandria', 'Cairo', 'IBM Plex Sans Arabic', sans-serif; }
