/* ════════════════════════════════════════════════════════════════════
 * 🟣 [Hubs+RX 2026-06-30] — طبقة تسريع نهائية (Speed Boost) — إضافة فقط
 * ────────────────────────────────────────────────────────────────────
 * الغرض:
 *   «غرفة عمليات لا صالة عرض» — إلغاء الحركة/التأثيرات الزخرفية المكلفة
 *   المتبقّية لتسريع البحث والتنقّل والتنفيذ من اللوحة، مع الإبقاء التام
 *   على الهوية (ألوان/تخطيط/ثيم/RTL) ومؤشّرات التحميل الوظيفية.
 *
 * تُحمَّل آخر طبقة CSS (بعد 99-performance-mode.css) لتغلب ما قبلها.
 *
 * قرارات صريحة:
 *   • نلغي transitions على عناصر اللوحة الرئيسية فقط (قائمة محدّدة، لا * عام).
 *   • نلغي رفع/توهّج/ظلال المؤشّر على المربّعات، ونُبقي تغيّر لون الحدود.
 *   • نُبقي صراحةً: .spinner / .spinner::after / .tt-spinner / .fa-spin
 *     وحركة @keyframes spin (مؤشّرات تحميل وظيفية).
 *
 * للإزالة: احذف سطر <link> الخاص بهذا الملف من index.html + هذا الملف.
 * ════════════════════════════════════════════════════════════════════ */

/* (1) لمس لحظي — إلغاء transitions على عناصر اللوحة (قائمة محدّدة) */
body,
.topbar,
.a-card,
.nav-card,
.grid-tile,
.grid-tile.tile-enter,
.a-input,
.a-table,
.a-btn,
.stu-sort-btn,
.stu-filter-btn,
.page-header {
  transition: none !important;
}

/* (2) إلغاء رفع/توهّج المؤشّر على المربّعات — يبقى تغيّر لون الحدود فقط */
.grid-tile:hover,
[data-theme="light"] .grid-tile:hover {
  transform: none !important;
  box-shadow: none !important;
}
.grid-tile:active {
  transform: none !important;
}

/* (3) إخفاء التوهّج الشعاعي الزخرفي على المربّعات
   (ملاحظة: home-hubs.css يُحمَّل بعد هذا الملف فيُعيد تفعيل ::after
    لمربّعات الـ hub فقط — مؤشّر «يفتح مجموعة») */
.grid-tile::after {
  display: none !important;
}

/* (4) إلغاء التمويه/المرشّحات الزخرفية المكلفة على عناصر اللوحة العامة
   (مكلِفة على الجوال) — لا نلمس مؤشّرات التحميل */
.topbar,
.a-card,
.nav-card,
.grid-tile,
.modal-overlay,
.bottom-sheet,
.page-header {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

/* (5) لا تمرير ناعم — قفزات فورية */
html {
  scroll-behavior: auto !important;
}

/* (6) احترام تفضيل تقليل الحركة (هذا الوضع أشدّ منه أصلاً) */
@media (prefers-reduced-motion: reduce) {
  .grid-tile,
  .a-card,
  .nav-card,
  .topbar {
    transition: none !important;
    animation: none !important;
  }
}
