 * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      font-family: 'Tajawal', 'Inter', sans-serif;
      background: #000; /* نحافظ على خلفية صفحة المعدات كما في الإنجليزية */
      color: #fff;
      overflow-x: hidden;
    }

    html { scroll-behavior: smooth; }


    @media (max-width: 991.98px){
      .nav-wrap{ width:100%; flex-direction:column; align-items:center; gap:.75rem; padding:.5rem 0; }
      .navbar-nav{ flex-direction:column; align-items:center; gap:.25rem; }
      .navbar .nav-link{ padding:.6rem .25rem; }
    }

    /* ---------- Section ---------- */
    .section { padding: 5rem 0; }
    .section-title { font-size: 3rem; font-weight: 700; text-align: center; margin-bottom: 1rem; }
    .section-subtitle { font-size: 1.2rem; color: #ccc; text-align: center; margin-bottom: 3rem; }

    .equipment-image { width: 100%; height: 250px; object-fit: contain; border-radius: 0.8rem; box-shadow: 0 10px 20px rgba(255, 255, 255, 0.1); transition: transform 0.3s ease; }
    .equipment-image:hover { transform: scale(1.03); }

    .animate-on-scroll { opacity: 0; transform: translateY(30px); transition: all 0.8s ease; }
    .animate-on-scroll.animated { opacity: 1; transform: translateY(0); }

    /* RTL helpers (للأيقونة فقط) */
    [dir="rtl"] .me-2{ margin-left:.5rem !important; margin-right:0 !important; }
    [dir="rtl"] .ms-2{ margin-right:.5rem !important; margin-left:0 !important; }

    @media (max-width: 768px) { .section-title { font-size: 2.2rem; } }
 