/* =============================================
   LTR Overrides — Applied when html[dir="ltr"]
   ============================================= */

/* Font family for English */
[dir="ltr"] body {
    font-family: 'Inter', 'Vazirmatn', sans-serif;
}

/* ---- Text alignment ---- */
[dir="ltr"] .hero-content {
    text-align: left;
}

/* ---- Border direction flips ---- */
[dir="ltr"] .highlight-item {
    border-right: none;
    border-left: 3px solid var(--secondary-color);
}

/* ---- Hover translateX direction flips ---- */
[dir="ltr"] .highlight-item:hover {
    transform: translateX(5px);
}

[dir="ltr"] .about-feature-item:hover {
    transform: translateX(10px);
}

[dir="ltr"] .footer-col ul li a:hover {
    padding-right: 0;
    padding-left: 5px;
}

/* ---- Nav menu underline ---- */
[dir="ltr"] .nav-menu a::after {
    right: auto;
    left: 0;
}

/* ---- Floating cards ---- */
[dir="ltr"] .floating-card.card-1 {
    right: auto;
    left: -20px;
}

[dir="ltr"] .floating-card.card-2 {
    left: auto;
    right: -30px;
}

/* ---- Mobile nav menu ---- */
@media (max-width: 768px) {
    [dir="ltr"] .nav-menu {
        right: auto;
        left: -100%;
    }

    [dir="ltr"] .nav-menu.active {
        right: auto;
        left: 0;
    }
}

/* ---- Responsive highlight items ---- */
@media (max-width: 1024px) {
    [dir="ltr"] .highlight-item {
        border-left: none;
        border-bottom: 3px solid var(--secondary-color);
    }
}
