/*
 * QRSports – RTL overrides (loaded automatically when an RTL language is active).
 * The main stylesheet uses CSS logical properties (inline-start/end, inset-inline…),
 * so the layout mirrors by itself; this file only handles typography & the few
 * physical details that cannot be expressed logically.
 */
body { font-family: "Cairo", Tahoma, "Segoe UI", sans-serif; line-height: 1.75; letter-spacing: 0; }
h1, h2, h3, .qrs-brand__text { letter-spacing: 0; }

/* Numbers (scores, GD, minute) stay left-to-right so "+12" never becomes "12+". */
.qrs-hero__nums, .qrs-table td[dir="ltr"], .qrs-match__team b { direction: ltr; unicode-bidi: isolate; }

/* Stat bar fills grow from the home side (right in RTL). */
.qrs-bar i { border-radius: 0 999px 999px 0; }
.qrs-bar i.is-away { border-radius: 999px 0 0 999px; }

/* Directional icons that must mirror. */
.qrs-icon--flip { transform: scaleX(-1); }

/* Admin-pasted ad code & custom snippets keep their own direction. */
.qrs-ad { direction: ltr; }
