/* banner image carries English text, so other languages get a live-text version */
.ab-live{display:none}
:root[lang="ar"] .ab-ban img,:root[lang="ru"] .ab-ban img{display:none}
:root[lang="ar"] .ab-live,:root[lang="ru"] .ab-live{display:flex;flex-direction:column;justify-content:center;gap:10px;aspect-ratio:584/243;padding:clamp(18px,3vw,30px);background:linear-gradient(135deg,#0A5CA8,#073B73 70%,#062B55);color:#fff}
.ab-live small{font:600 .72rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#E8B54A}
.ab-live b{font:700 clamp(1.2rem,2.2vw,1.65rem)/1.25 var(--f-display)}
.ab-live span{font-size:.92rem;line-height:1.45;color:#D5E4F6}
:root[lang="ar"] .ab-live small{letter-spacing:0}
@media (max-width:480px){.ab-live{aspect-ratio:auto}}
.rail .rd{white-space:nowrap}
:root[lang="ar"] .rail .rd{font-size:.64rem}
.ab-ban a{text-decoration:none}
