/* Lahzi English (LTR) overrides */
/* Tailwind handles most LTR via dir="ltr" on <html>. This file
   overrides any residual RTL-specific styles inherited from the
   Arabic layout and ensures proper left-to-right typography. */

html[dir="ltr"] {
  text-align: left;
}

html[dir="ltr"] body {
  font-family: 'Alexandria', system-ui, -apple-system, sans-serif;
}

/* Flip any explicit RTL margin/padding utilities if present */
html[dir="ltr"] .mr-auto { margin-right: 0; margin-left: auto; }
html[dir="ltr"] .ml-auto { margin-left: 0; margin-right: auto; }
html[dir="ltr"] .text-right { text-align: left; }
html[dir="ltr"] .text-left { text-align: left; }

/* Ensure forms and inputs are LTR */
html[dir="ltr"] input,
html[dir="ltr"] textarea,
html[dir="ltr"] select {
  text-align: left;
  direction: ltr;
}

/* Ensure numbered content displays correctly */
html[dir="ltr"] ol {
  list-style-position: outside;
  padding-left: 1.5rem;
}
