/* 🟣 [FIX-CC 2026-07-01] وضوح إشعارات الوضع الأبيض — نص داكن بدل الأبيض-على-الأبيض.
   العلّة: 100-performance-mode.css يفرض على .h-toast خلفية بيضاء في الوضع الأبيض
   (داخل @media اللمس) بينما يبقى لون النص فاتحاً (#f3e9ff) ⇒ أبيض على أبيض، ويمسح
   تدرّج الأحمر/الأخضر فتضيع دلالة الخطأ/النجاح.
   الحل: هذه الطبقة (109) تُحمَّل آخر التتالي — بلا @media — فتتغلّب على قاعدة الأداء
   المحصورة باللمس وعلى الأساس في سطح المكتب معاً ⇒ إشعار الوضع الأبيض موحّد ومقروء
   على كل الأجهزة. القواعد مقيّدة بـ[data-theme="light"] فقط ⇒ الثيمات الداكنة
   (بنفسجي/علا) لا تتأثر إطلاقاً.
   للإزالة: احذف سطر <link> الخاص بهذا الملف من index.html + احذف هذا الملف ⇒ رجوع تام. */

:root[data-theme="light"] .h-toast{
  background:#ffffff !important;          /* خلفية بيضاء صريحة */
  background-image:none !important;        /* إلغاء أي صورة/تدرّج كوني في الوضع الفاتح */
  color:#1f2937 !important;                /* نص داكن مقروء */
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:0 10px 30px -10px rgba(15,23,42,.22) !important;
}

/* خطأ — خلفية حمراء فاتحة + نص أحمر داكن + شريط جانبي أحمر */
:root[data-theme="light"] .h-toast.error{
  background:#fef2f2 !important;
  color:#991b1b !important;
  border-color:rgba(220,38,38,.35) !important;
  border-inline-start:3px solid #dc2626 !important;
}
:root[data-theme="light"] .h-toast.error::before{ color:#dc2626 !important; }

/* نجاح — خلفية خضراء فاتحة + نص أخضر داكن + شريط جانبي أخضر */
:root[data-theme="light"] .h-toast.success{
  background:#f0fdf4 !important;
  color:#166534 !important;
  border-color:rgba(22,163,74,.35) !important;
  border-inline-start:3px solid #16a34a !important;
}
:root[data-theme="light"] .h-toast.success::before{ color:#16a34a !important; }
