@import url('https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
html[lang="ar"] body{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif;line-height:1.95}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{font-family:'Noto Naskh Arabic',Georgia,serif;line-height:1.5;letter-spacing:0}
html[lang="ar"] h1 em{font-style:normal}
html[lang="ar"] .brand{font-family:'Noto Sans Arabic',Tahoma,sans-serif;font-size:13px;line-height:1.6;letter-spacing:0;min-width:160px}
html[lang="ar"] .brand-community{font-family:inherit;letter-spacing:0;font-size:10px}
html[lang="ar"] nav{font-size:12px;gap:18px;line-height:1.8}
html[lang="ar"] .eyebrow,html[lang="ar"] .news-meta,html[lang="ar"] .archive-summary,html[lang="ar"] .film-strip,html[lang="ar"] .hero-caption,html[lang="ar"] .festival-card>span,html[lang="ar"] .year-heading>span{letter-spacing:0}
html[lang="ar"] .hero-copy{margin-left:auto;margin-right:0;padding:55px 6% 80px;max-width:850px}
html[lang="ar"] .hero h1{font-size:clamp(48px,5.5vw,78px);margin:18px 0}
html[lang="ar"] .hero-copy>p:not(.eyebrow){font-size:15px;max-width:530px}
html[lang="ar"] .hero-art{background-image:linear-gradient(270deg,rgba(9,30,26,.92),rgba(9,30,26,.72) 35%,rgba(9,30,26,.12) 75%),url('oman-valley.jpg')}
html[lang="ar"] .hero-caption{right:auto;left:6%;text-align:left}
html[lang="ar"] .film-strip{font-size:11px}
html[lang="ar"] .intro>div+div h2{font-family:'Noto Sans Arabic',Tahoma,sans-serif;letter-spacing:0;font-size:16px}
html[lang="ar"] .page-content ul{padding-left:0;padding-right:22px}
html[lang="ar"] .notice{border-left:0;border-right:3px solid #a17b42}
html[lang="ar"] .news-hero{padding-right:max(6%,calc((100vw - 1109px)/2));padding-left:6%;background:linear-gradient(260deg,#e7e9de,var(--paper))}
html[lang="ar"] .news-article h3{line-height:1.6;letter-spacing:0;font-size:30px}
html[lang="ar"] .news-meta{font-size:11px!important}
html[lang="ar"] .news-grid h3{line-height:1.55;letter-spacing:0;font-size:27px}
html[lang="ar"] .year-heading>span{font-size:11px}
html[lang="ar"] .archive-years>.eyebrow{text-align:right}
html[lang="ar"] .button{font-size:13px}
html[lang="ar"] footer{font-size:12px}
html[lang="ar"] .page-hero h1{font-size:55px}
html[lang="ar"] .language-switch{font-family:'DM Sans',Arial,sans-serif}
@media(max-width:1100px) and (min-width:761px){html[lang="ar"] header{padding-inline:3%;gap:12px}html[lang="ar"] nav{font-size:10px;gap:10px}html[lang="ar"] .brand{font-size:11px;min-width:135px}}
@media(max-width:760px){html[lang="ar"] .brand{font-size:11px;min-width:0}html[lang="ar"] .brand-icon{font-size:33px}html[lang="ar"] .brand-community{font-size:9px}html[lang="ar"] nav{font-size:15px}html[lang="ar"] .hero-copy{padding-top:38px}html[lang="ar"] .hero h1{font-size:49px}html[lang="ar"] .hero-copy>p:not(.eyebrow){font-size:13px}html[lang="ar"] .hero-art{background-image:linear-gradient(270deg,rgba(9,30,26,.85),rgba(9,30,26,.4)),url('oman-valley.jpg')}html[lang="ar"] .hero{min-height:650px}html[lang="ar"] .page-hero h1{font-size:38px}html[lang="ar"] .news-article h3{font-size:27px}html[lang="ar"] .page-content h2{font-size:30px}html[lang="ar"] .film-strip{font-size:9px;gap:10px}html[lang="ar"] .stats span{font-size:10px}html[lang="ar"] .menu-toggle{font-size:11px;padding:6px 9px}}
