/* ==========================================================================
   BREINEX FITNESS — RTL overrides
   The base stylesheet uses CSS logical properties throughout, so most of the
   layout flips automatically under [dir="rtl"]. This file only carries the few
   physical adjustments that logical properties can't express.
   ========================================================================== */

/* Arabic typography: relax the tight Latin tracking. */
[dir="rtl"] body { font-family: var(--bx-font-ar); }
[dir="rtl"] .h-display,
[dir="rtl"] .hero__title,
[dir="rtl"] .breathing__title,
[dir="rtl"] .promise__title,
[dir="rtl"] .sitemap__title,
[dir="rtl"] .entry-title,
[dir="rtl"] .page-title {
  letter-spacing: 0 !important;
  line-height: 1.18;
}

/* The hero glow is anchored with inset-inline-end and flips automatically;
   keep the radial readable on the (now) left edge. */
[dir="rtl"] .hero__glow { background: radial-gradient(circle, rgba(255, 106, 0, .16), transparent 62%); }

/* Smooth-scroll anchor offset is symmetric; nothing to flip.
   Numeric pagination arrows are provided as content from PHP (already flipped). */

/* Mono labels can keep LTR digits inside an RTL line for prices/codes. */
[dir="rtl"] .product-card__meta,
[dir="rtl"] .product-card__price,
[dir="rtl"] .hero__price,
[dir="rtl"] .footer-bottom span,
[dir="rtl"] .sitemap__card-count,
[dir="rtl"] .breadcrumbs { unicode-bidi: plaintext; }
