/* LTR Specific Styles for Ignite Theme */

body {
    direction: ltr !important;
    text-align: left;
    font-family: 'Roboto', 'Segoe UI', system-ui, sans-serif;
}

/* Reset text alignment for LTR */
.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

/* Header adjustments */
.header-wrapper {
    flex-direction: row;
}

/* Navigation */
.main-navigation ul {
    flex-direction: row;
}

/* Cards and Grid Items */
.card-icon,
.feature-icon {
    margin-right: 0;
    margin-left: auto;
}

.feature-item {
    flex-direction: row;
}

/* Forms */
.form-control {
    text-align: left;
}

/* Buttons */
.btn {
    flex-direction: row;
}

/* FAQ */
.faq-question {
    flex-direction: row;
}

/* Footer */
.footer-section ul {
    padding-left: 0;
}

/* Pricing features */
.pricing-features li:before {
    margin-left: var(--spacing-sm);
    margin-right: 0;
}

/* Animations - LTR specific */
@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(30px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.fade-in-left {
    animation: fadeInLeft 1s ease;
}

/* Language Selector */
.language-dropdown-menu {
    right: auto;
    left: 0;
}

/* Account dropdown in LTR */
.account-dropdown-menu {
    right: 0;
    left: auto;
}

/* Dropdown Menus */
.dropdown-menu {
    right: auto;
    left: 0;
}

/* Icons in LTR */
.btn i {
    margin-right: 0.5rem;
    margin-left: 0;
}

/* Navigation Dropdown */
.main-navigation .dropdown-menu {
    right: auto;
    left: 0;
}

/* Mobile Menu Close Button */
.mobile-menu-close {
    right: auto;
    left: var(--spacing-lg);
}

/* Info Grid Items */
.info-item {
    text-align: left;
}

/* Customer Portal Button */
.customer-portal-btn {
    margin-left: var(--spacing-md);
    margin-right: 0;
}

/* Hero Section */
.hero-content {
    text-align: left;
}

/* Feature Detail Cards */
.feature-detail-card {
    flex-direction: row;
}

/* Inquiry Tabs */
.inquiry-tabs .tab-btn {
    border-left: 2px solid transparent;
    border-right: none;
}

.inquiry-tabs .tab-btn.active {
    border-left-color: var(--color-primary);
}

/* WhatsApp Float Button */
.whatsapp-float {
    right: var(--spacing-lg);
    left: auto;
}
