html[lang="en"]{direction:ltr}
html[lang="en"] body{text-align:start}
html[lang="en"] .gb-site-ending,html[lang="en"] .gb-info-footer,html[lang="en"] .trial-toolbar,html[lang="en"] .broadcast-week,html[lang="en"] .match-details{direction:ltr;text-align:start}
html[lang="en"] .gb-ending-heading,html[lang="en"] .gb-ending-content,html[lang="en"] .form-status,html[lang="en"] #supportStatus{text-align:start}
html[lang="en"] .match-layout,html[lang="en"] .stat-bars,html[lang="en"] .h2h-result-bar{direction:ltr}
html[lang="en"] .country-item>button,html[lang="en"] .vote-choices button,html[lang="en"] .match-layout .hero-team strong{text-align:start}
html[lang="en"] .standing-table td,html[lang="en"] .standing-table th,html[lang="en"] .lab-table th,html[lang="en"] .lab-table td,html[lang="en"] .match-side .real-poll button,html[lang="en"] .match-poll-strip{text-align:start}
html[lang="en"] .leader-list,html[lang="en"] .leader-card,html[lang="en"] .round-control select,html[lang="en"] .league-columns-v14 .match-row{direction:ltr}
html[lang="en"] .header-wrap button,html[lang="en"] .gb-community-nav a,html[lang="en"] .trial-toolbar button{white-space:normal}
html[lang="en"] .trial-toolbar{gap:12px;flex-wrap:wrap}
html[lang="en"] .trial-state{overflow-wrap:anywhere}
html[lang="en"] .dialog-head h2,html[lang="en"] .settings-row span{min-width:0;overflow-wrap:anywhere}
html[lang="en"] .header-wrap .sports-wrap{gap:16px}
@media(max-width:700px){html[lang="en"] .gb-community-nav{gap:12px}html[lang="en"] .trial-toolbar button{min-height:44px}}

/* Arabic follows the Hebrew RTL layout, with explicit isolation for scores and times. */
html[lang="ar"]{direction:rtl}
html[lang="ar"] body{font-family:Arial,Tahoma,sans-serif;text-align:start}
html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select{font-family:inherit}
html[lang="ar"] .match-score,html[lang="ar"] .score,html[lang="ar"] .countdown,html[lang="ar"] time{direction:ltr;unicode-bidi:isolate}
html[lang="ar"] .gb-site-ending,html[lang="ar"] .trial-toolbar,html[lang="ar"] .match-details,html[lang="ar"] .broadcast-week{direction:rtl;text-align:start}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] p{line-height:1.6}
.language-symbol{display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;background:#234c27;border:1px solid #80bd59;border-radius:4px;color:#fff;font-family:Arial,sans-serif;font-size:19px;font-weight:700;line-height:1}
.language-flags{flex-wrap:wrap}
@media(max-width:600px){.language-flags{gap:3px}.language-flag{padding-inline:4px!important}.language-flag .language-symbol{width:24px;height:17px;font-size:16px}}
html[lang="ar"] time{direction:rtl;unicode-bidi:isolate}
