/* Arabic font overrides for all AR pages — linked after the EN page CSS */
.display{font-family:'Cairo','Tajawal',serif;font-weight:800;letter-spacing:-.01em}
h1,h2,h3,h4{font-family:'Cairo',system-ui,sans-serif;font-weight:800;letter-spacing:-.01em}
.logo{font-family:'Cairo',system-ui,sans-serif}

/* Flip directional icons for RTL */
.btn svg{transform:scaleX(-1)}
.nav-link svg,.section-head .nav-link svg{transform:scaleX(-1)}
.cat-card .arrow svg{transform:scaleX(-1)}

/* ── common.css ── */
.notification-panel-head h6{font-family:'Tajawal',system-ui,sans-serif}
.search input{font-family:'Tajawal',system-ui,sans-serif}
footer h4,.foot-newsletter h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.product h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── index.css ── */
.cat-card h3,.spotlight-hero h3,.spotlight-head h4{font-family:'Cairo',system-ui,sans-serif;font-weight:800}
.section-head h2,.seller-cta h2{font-family:'Cairo',system-ui,sans-serif;font-weight:800}
.hero-edition .big{font-family:'Cairo',serif;font-weight:700}
.stat .num{font-family:'Cairo',serif;font-weight:700}
.supplier-name,.supplier-fallback{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.usp h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── product.css ── */
.product-title,.related-section h2{font-family:'Cairo',system-ui,sans-serif;font-weight:800}
.price,.price-main{font-family:'Cairo',serif;font-weight:700}
.qty-input{font-family:'Tajawal',system-ui,sans-serif}
.desc-text h3,.wholesale-title h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.reviews-score{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.reviews-sort{font-family:'Tajawal',system-ui,sans-serif}
.review-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.product-card-title,.related-card .pname{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.semcem-countdown,.auction-ended-msg,.auction-stat__value{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.auction-stat__empty{font-family:'Tajawal',system-ui,sans-serif}

/* ── cart.css ── */
.cart-item-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.cart-summary h2{font-family:'Cairo',serif;font-weight:700}
.summary-total-label,.summary-total-value{font-family:'Cairo',serif;font-weight:700}
.btn-hero{font-family:'Tajawal',system-ui,sans-serif}

/* ── checkout.css ── */
.checkout-panel-heading-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.co-delivery-group-title,.co-payment-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.semcem-modal-panel h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── order-confirmed.css ── */
.oc-success h1{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.oc-card-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.oc-order-code{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.oc-total-row--grand span:last-child{font-family:'Cairo',serif;font-weight:700}
.oc-aside-card h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.oc-aside-amount{font-family:'Cairo',serif;font-weight:700}

/* ── track.css ── */
.order-id{font-family:'Cairo',serif;font-weight:700}
.timeline-card h2,.order-summary-card h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── account.css ── */
.font-display{font-family:'Cairo',system-ui,sans-serif}
.account-page h1,.account-page h2,.account-page h3,.account-page h4{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.account-avatar,.ticket-avatar{font-family:'Cairo',serif}
.account-stat-value,.account-wallet-hero .amount{font-family:'Cairo',serif;font-weight:700}
.account-club-hero-eq{font-family:'Tajawal',sans-serif}
.auction-cart-modal-price{font-family:'Cairo',serif;font-weight:700}
.refund-detail-amount{font-family:'Cairo',serif;font-weight:700}

/* ── seller_shop.css ── */
.shop-hero-title,.shop-section-title,.shop-listing-head h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.shop-hero-stat-value,.shop-coupon-discount{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.shop-unverified-card h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.product-grid .related-card .pname{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── shop_listing.css ── */
.shop-listing-hero h1{font-family:'Cairo',system-ui,sans-serif;font-weight:800}
.shop-listing-stat-value{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.seller-card-name{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.shop-listing-empty h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── product_listing.css ── */
.cat-header h1{font-family:'Cairo',system-ui,sans-serif;font-weight:800}
.sort-filter select{font-family:'Tajawal',system-ui,sans-serif}
.filter-drawer-title,.filter-panel-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── product_collection.css ── */
.collection-hero-stat-value{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.collection-empty h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── promotions.css ── */
.promo-hero-stat-value{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.flash-deal-card__title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.flash-deal-countdown,.flash-deal-detail-countdown .flash-deal-countdown{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.flash-deal-detail-expired h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── auth.css ── */
.auth-hero h2{font-family:'Cairo',serif;font-weight:800}

/* ── about.css / press.css ── */
.stat-num{font-family:'Cairo',system-ui,sans-serif;font-weight:800}
.coverage-headline{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── faq.css ── */
.faq-section h2,.cta-card h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.faq-q{font-family:'Tajawal',system-ui,sans-serif}
.accordion-btn{font-family:'Tajawal',system-ui,sans-serif}

/* ── careers.css ── */
.feature h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.job-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── returns.css ── */
.step-num{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.step h3,.card-header h3{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── 404.css ── */
.error-code{font-family:'Cairo',system-ui,sans-serif;font-weight:800}

/* ── contact.css ── */
.form-card input[type=text],.form-card input[type=email],.form-card input[type=tel],.form-card input[type=search],.form-card textarea{font-family:'Tajawal',system-ui,sans-serif}

/* ── custom_page.css ── */
.page-content h1,.page-content h2,.page-content h3,.page-content h4{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
.page-content blockquote{font-family:'Cairo',system-ui,sans-serif}
.page-aside-card h2,.page-cta h2{font-family:'Cairo',system-ui,sans-serif;font-weight:700}

/* ── affiliate-apply.css ── */
.affiliate-apply-section-title{font-family:'Cairo',system-ui,sans-serif;font-weight:700}
