/* ========================================
   ARABIC LANGUAGE STYLES
   Font: Cairo (Google Fonts)
   Direction: LTR (as requested)
   ======================================== */

/* Apply Cairo font to Arabic pages */
.arabic-body {
    font-family: 'Cairo', 'Segoe UI', Tahoma, sans-serif;
}

.arabic-body h1,
.arabic-body h2,
.arabic-body h3,
.arabic-body h4,
.arabic-body h5,
.arabic-body h6 {
    font-family: 'Cairo', 'Segoe UI', Tahoma, sans-serif;
    font-weight: 700;
}

.arabic-body .navbar,
.arabic-body .nav-links a,
.arabic-body .nav-cta a,
.arabic-body .btn,
.arabic-body .badge,
.arabic-body .product-size,
.arabic-body .product-tag,
.arabic-body .timeline-marker,
.arabic-body .about-badge,
.arabic-body .footer-col h4,
.arabic-body .contact-text span,
.arabic-body .recipe-category,
.arabic-body .recipe-info-item,
.arabic-body .map-directions-btn {
    font-family: 'Cairo', 'Segoe UI', Tahoma, sans-serif;
}

/* Slightly larger font size for better Arabic readability */
.arabic-body {
    font-size: 16px;
    line-height: 1.8;
}

.arabic-body p {
    line-height: 1.9;
}

/* Navigation adjustments */
.arabic-body .nav-links a {
    font-weight: 600;
}

/* Hero section */
.arabic-body .hero-title {
    line-height: 1.3;
}

.arabic-body .hero-text {
    line-height: 1.8;
}

/* Section headers */
.arabic-body .section-header h2 {
    line-height: 1.4;
}

.arabic-body .section-header p {
    line-height: 1.7;
}

/* Cards */
.arabic-body .sourcing-card-content h3,
.arabic-body .product-content h3,
.arabic-body .feature-card h3,
.arabic-body .ingredient-card h3 {
    font-weight: 700;
}

/* Timeline */
.arabic-body .timeline-content h3 {
    font-weight: 700;
}

.arabic-body .timeline-content p {
    line-height: 1.8;
}

/* Footer */
.arabic-body .footer-brand p {
    line-height: 1.8;
}

.arabic-body .footer-col h4 {
    font-weight: 700;
}

/* Contact page */
.arabic-body .contact-info-content h2 {
    line-height: 1.3;
}

.arabic-body .contact-intro {
    line-height: 1.8;
}

/* Recipes page */
.arabic-body .recipe-showcase-content h3 {
    line-height: 1.3;
}

.arabic-body .recipe-showcase-content > p {
    line-height: 1.8;
}

/* Tips */
.arabic-body .tip-item h4 {
    font-weight: 700;
}

.arabic-body .tip-item p {
    line-height: 1.7;
}

/* About content */
.arabic-body .about-content h2 {
    line-height: 1.3;
}

.arabic-body .about-content p {
    line-height: 1.8;
}

/* Tags */
.arabic-body .tag {
    font-weight: 500;
}

/* Page hero */
.arabic-body .page-hero-content h1 {
    line-height: 1.3;
}

.arabic-body .page-hero-content p {
    line-height: 1.7;
}

/* CTA section */
.arabic-body .cta h2 {
    line-height: 1.3;
}

.arabic-body .cta p {
    line-height: 1.7;
}

/* Buttons */
.arabic-body .btn {
    font-weight: 700;
    letter-spacing: 0;
}

/* Badge */
.arabic-body .badge {
    font-weight: 700;
    letter-spacing: 0;
}
