/* ============================================
   BAITUNA – Arabic version overrides
   ============================================ */

body {
  font-family: 'Cairo', 'Arial', sans-serif;
}

h1, h2, h3, h4 {
  font-family: 'Cairo', 'Arial', sans-serif;
}

.btn {
  font-family: 'Cairo', 'Arial', sans-serif;
}

.form-group input,
.form-group select,
.form-group textarea {
  font-family: 'Cairo', 'Arial', sans-serif;
}

/* Section labels feel better slightly larger in Arabic */
.section-title {
  font-size: clamp(1.8rem, 3vw, 2.5rem);
}

/* Bilingual note: Hebrew text in about */
.he-text {
  font-family: 'Heebo', 'Arial Hebrew', sans-serif;
  font-size: .92rem;
  color: var(--text-muted);
  direction: rtl;
  line-height: 1.9;
  margin: 0;
}

/* hero sub in Hebrew */
.hero-sub-he {
  font-family: 'Heebo', 'Arial Hebrew', sans-serif;
  font-size: .95rem;
  color: rgba(255,255,255,.6);
  max-width: 520px;
  margin: 6px auto 32px;
  line-height: 1.8;
  direction: rtl;
}

/* Language switcher button */
.btn-lang {
  font-family: 'Heebo', sans-serif;
  background: transparent;
  color: var(--primary);
  border: 1.5px solid var(--border);
  padding: 8px 16px;
  font-size: .85rem;
  font-weight: 700;
  border-radius: var(--radius-sm);
  transition: all .2s;
  white-space: nowrap;
}

.btn-lang:hover {
  background: var(--primary-light);
  border-color: var(--primary);
  color: var(--primary-dark);
}
