/* Exact local MyCV Almarai files; explicit weights also work in older Safari. */
@font-face{font-family:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV 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:"MYCV Almarai";src:url("./Roboto-Bold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0030-0039}

/* Override the template's 300 weight and letter spacing, including nested article text. */
html[lang="ar"] body,[lang="ar"]{font-family:"MYCV Almarai",Arial,sans-serif;font-weight:400;letter-spacing:0}
html[lang="ar"] body{line-height:1.75}
html[lang="ar"] p,html[lang="ar"] li,[lang="ar"] p,[lang="ar"] li{font-family:"MYCV Almarai",Arial,sans-serif;font-weight:400;letter-spacing:0;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,[lang="ar"] h1,[lang="ar"] h2,[lang="ar"] h3,[lang="ar"] h4,[lang="ar"] h5,[lang="ar"] h6{font-family:"MYCV Almarai",Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.5}
html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea,html[lang="ar"] label,html[lang="ar"] .language-picker,html[lang="ar"] .article-pagination,html[lang="ar"] .flexnav.standard li a{font-family:"MYCV Almarai",Arial,sans-serif;letter-spacing:0}
html[lang="ar"] a,html[lang="ar"] span,html[lang="ar"] time,[lang="ar"] a,[lang="ar"] span,[lang="ar"] time{letter-spacing:0}
html[lang="ar"] .reporix-header .category-navigation>li>a{font-family:"MYCV Almarai",Arial,sans-serif;font-size:14px}
html[lang="ar"] .language-picker summary,html[lang="ar"] .language-picker a{font-size:13px}
html[lang="ar"] .reporix-brand{font-family:Arial,sans-serif;letter-spacing:-1.5px}
.multilingual-editor input[lang="ar"],.multilingual-editor textarea[lang="ar"]{font-size:16px;line-height:1.85}
