/* Arabic Font Overrides - Must load AFTER Bootstrap RTL CSS */

/* Remove underline from all links (override Bootstrap RTL) */
a {
  text-decoration: none !important;
}

a:hover {
  text-decoration: underline !important;
}

@font-face {
  font-family: 'Droid Naskh';
  src: url("/assets/DroidNaskhRegular-0e1415b2.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Naskh';
  src: url("/assets/DroidNaskhBold-d8a66646.ttf") format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* Apply Droid Naskh font for Arabic (RTL) */
html[dir="rtl"],
html[dir="rtl"] body {
  font-family: 'Droid Naskh', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 500;
}

html[dir="rtl"] h1, html[dir="rtl"] .h1,
html[dir="rtl"] h2, html[dir="rtl"] .h2,
html[dir="rtl"] h3, html[dir="rtl"] .h3,
html[dir="rtl"] h4, html[dir="rtl"] .h4,
html[dir="rtl"] h5, html[dir="rtl"] .h5,
html[dir="rtl"] h6, html[dir="rtl"] .h6 {
  font-family: 'Droid Naskh', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 700;
}

html[dir="rtl"] p,
html[dir="rtl"] a,
html[dir="rtl"] span,
html[dir="rtl"] div,
html[dir="rtl"] li,
html[dir="rtl"] td,
html[dir="rtl"] th,
html[dir="rtl"] label,
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select,
html[dir="rtl"] button,
html[dir="rtl"] .btn,
html[dir="rtl"] .nav-link,
html[dir="rtl"] .navbar-brand,
html[dir="rtl"] .card,
html[dir="rtl"] .card-title,
html[dir="rtl"] .card-text,
html[dir="rtl"] .form-control,
html[dir="rtl"] .form-label,
html[dir="rtl"] .dropdown-item,
html[dir="rtl"] .alert {
  font-family: 'Droid Naskh', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}
