@font-face{font-family:Almarai;src:url('assets/fonts/almarai-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Almarai;src:url('assets/fonts/almarai-bold.ttf') format('truetype');font-style:normal;font-weight:600 900;font-display:swap}
:root{--red:#916039;--deep:#684326;--brand-brown:#b7834d}
.utility{background:#684326}.university-masthead,.site-footer,.mobile-nav>nav{background:#916039}
.brand{display:flex;align-items:center;gap:12px}.university-logo{width:58px;height:58px;object-fit:contain;background:white;border-radius:5px;padding:3px;margin-block:8px}
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"] .brand strong,html[lang^="ar"] .program-grid a,html[lang^="ar"] .campus-link strong,html[lang^="ar"] .news-card h3{font-family:Almarai,Tahoma,sans-serif!important;letter-spacing:0!important}
html[lang^="ar"] .hero h1{line-height:1.5}html[lang^="ar"] .section h2,html[lang^="ar"] .page-heading h1{line-height:1.5}html[lang^="ar"] .article{line-height:2}
.news-card .image img{transition:transform .65s ease}.news-card:hover .image img{transform:scale(1.045)}.button,.program-grid a{transition:background-color .25s,color .25s,transform .25s}.button:hover{transform:translateY(-2px)}
@media(prefers-reduced-motion:no-preference){.reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal-ready.is-visible{opacity:1;transform:none}}
@media(max-width:700px){.university-logo{width:46px;height:46px}.brand{gap:9px}.rtl .brand strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
