/* LTR overrides for English version */

html[dir="ltr"] body {
  direction: ltr;
  font-family: 'Poppins', sans-serif;
}

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

html[dir="ltr"] .hero-title,
html[dir="ltr"] .section-title,
html[dir="ltr"] .features-title,
html[dir="ltr"] .faq-title,
html[dir="ltr"] .reviews-title,
html[dir="ltr"] .section-subtitle,
html[dir="ltr"] .guide-title,
html[dir="ltr"] .guide-section-title,
html[dir="ltr"] .guide-card-title,
html[dir="ltr"] .section-title-main {
  font-family: 'Poppins', sans-serif;
}

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

html[dir="ltr"] .step-number {
  margin-left: 0;
  margin-right: 15px;
}

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

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

html[dir="ltr"] .faq .accordion-text,
html[dir="ltr"] .faq .accordion-title {
  text-align: left;
}

html[dir="ltr"] .transparency-highlight,
html[dir="ltr"] .transparency-item {
  text-align: left;
}

html[dir="ltr"] .review-content,
html[dir="ltr"] .review-text {
  text-align: left;
  direction: ltr;
}

html[dir="ltr"] .pricing-card .feature-list {
  text-align: left;
  direction: ltr;
}

html[dir="ltr"] .guide-highlight-box {
  border-right: none;
  border-left: 4px solid var(--primary);
}

html[dir="ltr"] .guide-warning-box {
  border-right: none;
  border-left: 4px solid #ff5757;
}

html[dir="ltr"] .guide-quote-box {
  border-right: none;
  border-left: 4px solid var(--primary);
}

html[dir="ltr"] .guide-info-box {
  border-right: none;
  border-left: 4px solid var(--primary);
}

html[dir="ltr"] .guide-step {
  border-right: none;
  border-left: 4px solid var(--primary);
}

html[dir="ltr"] .guide-list li::before {
  right: auto;
  left: -25px;
}

html[dir="ltr"] .guide-step-content li::before {
  right: auto;
  left: -20px;
}

html[dir="ltr"] .guide-comparison-table th {
  text-align: left;
}

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

html[dir="ltr"] .contact-form-container,
html[dir="ltr"] .contact-info-container {
  text-align: left;
}

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

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

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

html[dir="ltr"] .subscription-info-text {
  font-family: 'Poppins', sans-serif;
}

/* English Coming Soon modal */
html[dir="ltr"] #en-coming-soon-overlay {
  align-items: center;
}

html[dir="ltr"] .en-modal-close {
  left: auto;
  right: 12px;
}

html[dir="ltr"] .en-modal .modal-title {
  font-family: 'Poppins', sans-serif;
}

/* Header: mirror logo/nav positions for LTR */
@media (min-width: 769px) {
  html[dir="ltr"] .logo {
    position: absolute;
    right: 20px;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  html[dir="ltr"] nav {
    left: 20px;
    right: auto;
  }
}
