/*
Theme Name: MEDvolunteering - Community Health
RTL Stylesheet for Arabic Support
*/

html[dir="rtl"],
body.rtl {
  direction: rtl;
  text-align: right;
  font-family: var(--med-font-arabic);
  letter-spacing: normal;
}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6 {
  font-family: var(--med-font-arabic);
  font-weight: 700;
  line-height: 1.4;
}

/* RTL Navigation and Utility alignment */
html[dir="rtl"] .skip-link {
  left: auto;
  right: 1rem;
}

html[dir="rtl"] .med-nav-cta {
  margin-left: 0;
  margin-right: auto;
}

html[dir="rtl"] .med-icon-prefix {
  margin-right: 0;
  margin-left: 0.5rem;
}

html[dir="rtl"] .med-icon-suffix {
  margin-left: 0;
  margin-right: 0.5rem;
}

html[dir="rtl"] .med-list-bullet {
  padding-left: 0;
  padding-right: 1.5rem;
}

html[dir="rtl"] .med-list-bullet li::before {
  left: auto;
  right: 0;
}

html[dir="rtl"] .med-tag {
  letter-spacing: 0;
}
