@font-face{font-family:Tajawal;src:url('./fonts/tajawal-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Tajawal;src:url('./fonts/tajawal-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Tajawal;src:url('./fonts/tajawal-700.woff2') format('woff2');font-weight:700;font-display:swap}
html[lang=ar]{direction:rtl}
html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] p,html[lang=ar] a,html[lang=ar] span,html[lang=ar] small,html[lang=ar] strong{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;font-style:normal;text-shadow:none}
html[lang=ar] .agha-article-content{font-size:20px;line-height:1.95;text-align:start}
html[lang=ar] .agha-article-content p{max-width:72ch;margin-block:0 1.5em}
html[lang=ar] .agha-article-content h2{line-height:1.5;margin-block:2em .6em}
html[lang=ar] h1{line-height:1.28}html[lang=ar] h2,html[lang=ar] h3{line-height:1.4}
html[lang=ar] .hero-sub,html[lang=ar] .body-lg,html[lang=ar] .agha-summary{line-height:1.9}
html[lang=ar] .h-hero{font-size:clamp(44px,5.6vw,82px);line-height:1.35;letter-spacing:0}
html[lang=ar] .portrait-panel,html[lang=ar] .brand-system{direction:ltr}
html[lang=ar] .brand-system,html[lang=ar] .brand-system *{font-family:Inter,Arial,sans-serif!important;letter-spacing:normal}
html[lang=ar] .brand-name>span{letter-spacing:.14em}
html[lang=ar] .portrait-name{direction:rtl;text-align:right}
html[lang=ar] .eyebrow,html[lang=ar] .k,html[lang=ar] .latest-meta,html[lang=ar] .agha-article-meta{letter-spacing:0}
html[lang=ar] .hero-copy .eyebrow{font-size:13px!important;line-height:1.8}
html[lang=ar] bdi{unicode-bidi:isolate;font-family:inherit}
html[lang=ar] .agha-translation-notice{padding:16px 20px;background:#fff5ec;border-inline-start:3px solid #F47721}
html[lang=ar] .nav-links{gap:clamp(8px,1.1vw,19px)}
html[lang=ar] .nav-link{font-size:16px;white-space:nowrap}
html[lang=ar] .agha-reading,html[lang=ar] .practice-description,html[lang=ar] .model-copy,html[lang=ar] .about-copy,html[lang=ar] .hero-copy{text-align:start}
html[lang=ar] .agha-article-toc ol,html[lang=ar] .agha-article-content ul,html[lang=ar] .agha-article-content ol{padding-inline-start:1.6em;padding-inline-end:0}
html[lang=ar] .agha-article-content li{padding-inline-start:.35em}
html[lang=ar] input[type=email],html[lang=ar] input[type=url],html[lang=ar] input[type=password],html[lang=ar] code,html[lang=ar] pre{direction:ltr;text-align:left}
html[lang=ar] .agha-article-content table{direction:rtl}
html[lang=ar] .agha-back span{display:inline-block;transform:scaleX(-1)}
html[lang=ar] .latest-card,html[lang=ar] .agha-library-card{min-width:0}
html[lang=ar] .latest-card h3,html[lang=ar] .agha-library-card h2{line-height:1.55}
html[lang=ar] .agha-cover-signature{direction:ltr}
@media(max-width:700px){html[lang=ar] .agha-article-content{font-size:18px;line-height:1.95}html[lang=ar] .h-hero{font-size:44px}html[lang=ar] .hero-sub{font-size:18px}html[lang=ar] .agha-article-heading h1{font-size:32px;line-height:1.45}}
/* Native LMS selectors carry higher specificity than the general theme type scale. */
html[lang=ar] .masterstudy-course-player-content__wrapper :is(h1,h2,h3,h4,p,li,a,strong),
html[lang=ar] .masterstudy-course-player-curriculum :is(h3,h4,p,a),
html[lang=ar] .masterstudy-account :is(h1,h2,h3,p,label,button){font-family:Tajawal,Arial,sans-serif!important;font-style:normal;text-shadow:none}
html[lang=ar] .masterstudy-course-player-content__wrapper p{font-size:19px!important;line-height:1.95!important;text-align:start}
html[lang=ar] .masterstudy-course-player-content__wrapper h1{line-height:1.45!important}
html[lang=ar] .masterstudy-course-player-content__wrapper h2{line-height:1.6!important;margin-block:1.6em .7em!important}
@media(max-width:700px){html[lang=ar] .masterstudy-course-player-content__wrapper p{font-size:18px!important}}
html[lang=ar] .masterstudy-course-player-content__wrapper :is(h1,h2,h3,h4,p,li,strong){color:#414343!important}
html[lang=ar] .masterstudy-course-player-content_dark-mode .masterstudy-course-player-content__wrapper :is(h1,h2,h3,h4,p,li,strong){color:#edf0ec!important}
