/* ================================
   English Language Specific Styles
   LTR Layout Adjustments
   ================================ */

.lang-en {
    direction: ltr;
}

/* Typography */
.lang-en {
    --font-body: 'Frank Ruhl Libre', serif;
    --font-heading: 'Frank Ruhl Libre', serif;
}

.lang-en .logo h1 {
    font-family: 'Frank Ruhl Libre', serif;
}

.lang-en .hero-title {
    font-family: 'Frank Ruhl Libre', serif;
}

/* Navigation */
.lang-en .nav-menu {
    direction: ltr;
}

.lang-en .nav-link.lang-switch {
    background: var(--light-gray);
    border-radius: var(--radius-sm);
    font-family: 'Heebo', sans-serif;
}

/* Tier Benefits - Align Left for English */
.lang-en .tier-benefits {
    text-align: left;
    direction: ltr;
}

.lang-en .tier-benefits li {
    padding-left: var(--spacing-md);
    padding-right: 0;
}

.lang-en .tier-benefits li::before {
    left: 0;
    right: auto;
}

/* Form Labels - Align Left */
.lang-en .form-group label {
    text-align: left;
}

.lang-en .checkbox-label {
    flex-direction: row;
}

/* Amount Input - Dollar Sign on Left */
.lang-en .currency-symbol {
    left: var(--spacing-sm);
    right: auto;
}

.lang-en .amount-input-group input {
    padding-left: var(--spacing-xl);
    padding-right: var(--spacing-sm);
}

/* Text Alignment */
.lang-en .vision-text p {
    text-align: left;
}

.lang-en .donors-intro {
    text-align: left;
}

/* Footer Alignment */
.lang-en .footer-links {
    align-items: flex-start;
}

/* Mobile Responsive for English */
@media (max-width: 768px) {
    .lang-en .footer-content {
        text-align: left;
    }

    .lang-en .footer-links {
        align-items: flex-start;
    }
}

/* Ensure proper font rendering */
.lang-en body,
.lang-en p,
.lang-en span,
.lang-en div {
    font-family: 'Frank Ruhl Libre', serif;
}

.lang-en .nav-menu,
.lang-en .btn,
.lang-en input,
.lang-en textarea,
.lang-en label {
    font-family: 'Frank Ruhl Libre', serif;
}

/* Hebrew text within English version */
.lang-en .logo-subtitle,
.lang-en .hero-subtitle,
.lang-en .section-subtitle {
    font-family: 'Heebo', sans-serif;
    direction: rtl;
}
