/* Arabic-only overrides. Loaded after style.css on /ar/ pages only. */
/* IBM Plex, self-hosted (SIL Open Font License 1.1, see /assets/fonts/OFL-LICENSE.txt) */
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexSansArabic-Medium.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/IBMPlexSansArabic-Bold.woff2) format("woff2")}
html[lang="ar"] body{
  font-family:"IBM Plex Sans Arabic","IBM Plex Sans","Noto Sans Arabic",system-ui,"Segoe UI",Tahoma,Arial,sans-serif;
  font-size:18px; line-height:1.85; letter-spacing:0}
html[lang="ar"] h1, html[lang="ar"] h2, html[lang="ar"] h3{line-height:1.5; letter-spacing:0}
html[lang="ar"] h1{font-size:clamp(1.75rem,5.4vw,2.3rem)}
html[lang="ar"] h2{font-size:clamp(1.4rem,4.4vw,1.8rem)}
html[lang="ar"] .brand{direction:ltr; unicode-bidi:isolate; letter-spacing:0}
html[lang="ar"] .disclaimer{line-height:1.7}
html[lang="ar"] .navdrop summary, html[lang="ar"] .navlink, html[lang="ar"] .navdrop a{line-height:1.55; font-size:.92rem}
html[lang="ar"] .snabbsvar .lbl{letter-spacing:0; text-transform:none; font-size:.85rem}
html[lang="ar"] .sv-term{font-style:normal}
html[lang="ar"] .cases strong{line-height:1.5}
html[lang="ar"] .cases span{line-height:1.7}
html[lang="ar"] .tline div{line-height:1.7}
/* Mixed text helpers */
bdi, .ltr{unicode-bidi:isolate}
.ltr{direction:ltr; display:inline-block; white-space:nowrap}
html[lang="ar"] .total{direction:ltr; unicode-bidi:isolate; text-align:end}
html[lang="ar"] input[type="date"], html[lang="ar"] input[type="number"]{direction:ltr; text-align:start}
html[lang="ar"] .breakdown td:last-child{white-space:nowrap}

html[lang="ar"] article h2{font-size:1.05rem; font-weight:600}
