/* English (LTR) overrides. Loaded last on every /en/ page. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
:root{--font:"Inter","SF Pro Text","Segoe UI",system-ui,-apple-system,sans-serif}
html[lang="en"] body{font-family:var(--font);line-height:1.65;font-variant-numeric:normal}
html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3{letter-spacing:-.01em}
html[lang="en"] .hero h1,html[lang="en"] h1{line-height:1.15}
/* flip side-specific decorations */
html[lang="en"] .pull{border-right:0;border-left:3px solid var(--accent);padding:6px 18px}
html[lang="en"] .pkc .tag,html[lang="en"] .ch .tag,html[lang="en"] .fimg .pin{right:auto;left:14px}
html[lang="en"] .tl time,html[lang="en"] .ep.intro .k{text-align:left}
html[lang="en"] .tbl th,html[lang="en"] .tbl td{text-align:left}
html[lang="en"] .tbl td:last-child,html[lang="en"] .tbl th:last-child{text-align:right}
html[lang="en"] .wl-o,html[lang="en"] .rec td,html[lang="en"] .sum div,html[lang="en"] .fr label{text-align:left}
html[lang="en"] .cap[style*="text-align:right"]{text-align:left!important}
html[lang="en"] .credits-p,html[lang="en"] .powered{text-align:left}
html[lang="en"] .plogos a,html[lang="en"] .more{margin-inline-start:auto}
html[lang="en"] .steps,html[lang="en"] .bk .ft,html[lang="en"] .hd{direction:ltr}
html[lang="en"] [dir="ltr"]{direction:ltr}
/* arrows written as ← in Arabic copy should point right in English */
html[lang="en"] .lnk,html[lang="en"] .more span,html[lang="en"] .rel-all{unicode-bidi:plaintext}
/* mono numerals already LTR; keep Arabic article thumbnails as-is */
html[lang="en"] .sig2-name,html[lang="en"] .signame{letter-spacing:-.02em}
/* language switch pill */
.lang-sw svg{width:16px;height:16px}
.lang-sw{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);white-space:nowrap}
.lang-sw:hover{color:var(--fg);border-color:var(--muted-2)}
