/* RTL adjustments for hrava.com (Hebrew, Arabic).
   The layout is almost entirely flex/grid, which mirrors automatically under
   dir="rtl" — this file only fixes the few physical properties and decorations.
   Included ONLY on RTL pages, after site.css / the landing inline styles. */

/* headers: push CTAs to the inline-end on both header variants */
[dir="rtl"] .head-cta, [dir="rtl"] .rail-cta { margin-left: 0; margin-right: auto; }

/* text alignment that was physically "left" */
[dir="rtl"] .tbl thead th,
[dir="rtl"] .gs-row,
[dir="rtl"] .tile,
[dir="rtl"] .faq-item summary { text-align: right; }

/* landing decorations */
[dir="rtl"] #pre .pc { right: auto; left: 7%; }
[dir="rtl"] .skip-link { left: auto; right: 12px; }
[dir="rtl"] .shot-play { margin-left: 0; margin-right: auto; }

/* fixed widgets swap corners */
[dir="rtl"] .scenehud { right: auto; left: 18px; }
[dir="rtl"] .hf-hint { left: auto; right: 16px; }
[dir="rtl"] .hf-langmenu { left: auto; right: 0; }

/* chevrons / arrows point the other way */
[dir="rtl"] .mn-drawer nav a::after { content: "‹"; }
[dir="rtl"] .crumbs { direction: rtl; }

/* keep numbers, prices and tech identifiers readable inside RTL text */
[dir="rtl"] .fps b, [dir="rtl"] .chip, [dir="rtl"] .badge { unicode-bidi: plaintext; }

/* struck-through old price: the gap must sit at inline-end under RTL */
[dir="rtl"] s[style*="margin-right"], [dir="rtl"] span[style*="text-decoration:line-through"] {
  margin-right: 0 !important; margin-left: 8px !important;
}
