/* ============================================================
   Go Capitals — Arabic stylesheet (RTL)
   Loaded together with core.css on every Arabic page.
   Keep ALL Arabic-only rules here; the English site never
   loads this file (it loads style-en.css instead).
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=Tajawal:wght@400;500;700&display=swap');

:root{
  --font-head:'Cairo', system-ui, sans-serif;
  --font-body:'Tajawal', 'Cairo', system-ui, sans-serif;
}

html{ direction:rtl; }
body{ font-family:var(--font-body); }
h1,h2,h3,h4,h5,.btn,.nav-list,.eyebrow,.stat .num{ font-family:var(--font-head); }

/* Arabic reads slightly larger line-height comfortably. Weight 500 (Tajawal 500 is loaded above) — Tajawal 400
   reads thin on the cream background; 500 is the biggest Arabic-legibility win for essentially no reflow. */
body{ line-height:1.85; letter-spacing:0; font-weight:500; }

/* numbers/latin tokens (+120, Go Visa, dates) keep a clean latin font */
.stat .num,.news-date .d,.lang-switch{ font-family:'Cairo', sans-serif; }
