/* Arabic typography — same fonts and rules as Reporix (Almarai for letters, Roboto for digits).
   Loaded only on Arabic pages (views/partials/head.php). */
@font-face{font-family:"Side Almarai";src:url("./Almarai-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}
@font-face{font-family:"Side Almarai";src:url("./Almarai-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}
@font-face{font-family:"Side Almarai";src:url("./Almarai-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}
@font-face{font-family:"Side Almarai";src:url("./Almarai-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}
@font-face{font-family:"Side Almarai";src:url("./Almarai-Bold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}
@font-face{font-family:"Side Almarai";src:url("./Almarai-Bold.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}
@font-face{font-family:"Side Almarai";src:url("./Roboto-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"Side Almarai";src:url("./Roboto-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"Side Almarai";src:url("./Roboto-Bold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"Side Almarai";src:url("./Roboto-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"Side Almarai";src:url("./Roboto-Bold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"Side Almarai";src:url("./Roboto-Bold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0030-0039}

/* Every text element uses Almarai; icon fonts (Nioicon) are left untouched. */
html[lang="ar"] body,
html[lang="ar"] body *:not(.icon):not(.ni){font-family:"Side Almarai",Arial,sans-serif;letter-spacing:0}
html[lang="ar"] body{font-weight:400;line-height:1.75}
html[lang="ar"] p,html[lang="ar"] li{font-weight:400;line-height:1.75}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6,
html[lang="ar"] .title,html[lang="ar"] .nk-block-title,html[lang="ar"] .header-title,html[lang="ar"] .pricing-title{font-weight:700;line-height:1.5}
html[lang="ar"] .btn,html[lang="ar"] .form-label,html[lang="ar"] .nk-menu-text,html[lang="ar"] .overline-title,html[lang="ar"] .lead-text{font-weight:700}
html[lang="ar"] input,html[lang="ar"] textarea{font-size:15px}
/* Latin-only values (addresses, e-mails, usernames) keep their reading direction. */
html[lang="ar"] input[type="email"],html[lang="ar"] input[type="url"],html[lang="ar"] #slug{direction:ltr;text-align:right}
