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

    /* GLOBAL */
    body{
      font-family:'Tajawal','Inter',sans-serif;
      background: linear-gradient(135deg, #111111 0%, #000000 100%);
      background-attachment: fixed;
      color:#ffffff;
      overflow-x:hidden;
    }
  /* موبايل/تابلت: وسط الروابط وزر اللغة داخل الكولابس */
  @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; }
  }
    /* SECTIONS */
    .section{ padding:6rem 0; }

    /* GLASS CARD */
    .glass-card{
      background: rgba(20, 20, 20, 0.6);
      backdrop-filter: blur(12px);
      border: 1px solid rgba(255, 255, 255, 0.15);
      border-radius: 1rem;
      padding: 2rem;
      margin-bottom: 2rem;
      display:flex; flex-direction:column;
      text-align: start;
    }
    .glass-card h2{ color:#ffffff; margin-bottom:1rem; }

    /* FORM */
    .form-control, .form-control:focus{
      background:#ffffff; color:#222222;
      border:1px solid rgba(255,255,255,0.15);
      border-radius:.5rem; padding:.75rem;
    }

    /* BUTTONS */
    .btn-submit{
      background:#ffffff; color:#000000;
      border:none; padding:.75rem 1.5rem; border-radius:.5rem; font-weight:600;
    }
    .btn-submit:hover{ background:#cccccc; color:#000000; }

    /* MAP */
    iframe{ border:0; border-radius:.5rem; }

    /* EQUAL HEIGHT CARDS */
    .row.align-items-stretch>[class*="col-"] .glass-card{ height:100%; }

    /* RTL helpers للأرقام */
    .ltr{ direction:ltr; display:inline-block; }
      [dir="rtl"] .me-2{ margin-left:.5rem !important; margin-right:0 !important; }
  [dir="rtl"] .ms-2{ margin-right:.5rem !important; margin-left:0 !important; }
