:root{--hrp-blue:#155783;--hrp-navy:#102f50;--hrp-green:#159d78;--gold:#159d78;--orange:#159d78;--accent:#159d78;--primary:#155783;--navy:#102f50;--navy2:#155783;--bg:#f4f8fb}
body{font-family:'IBM Plex Sans Arabic','Tajawal',sans-serif;background:#f4f8fb}
.hdr{background:#fff!important;border-top:4px solid #159d78!important;box-shadow:0 3px 24px #102f5010}
.hdr .lg-t b,.hdr .nav a,.hdr .lg-t span{color:#155783!important}.hdr .lg img{width:110px;height:65px;object-fit:contain}
.btn.p,.btn.primary{background:#155783!important;color:#fff!important;border-color:#155783!important}.btn.p:hover{background:#159d78!important;border-color:#159d78!important}
.learning-content-frame,.package-experience,.card{border-radius:20px}.iv-frame-wrap{position:relative}.hrp-watermark{position:absolute;inset:8% auto auto 6%;z-index:4;pointer-events:none;color:#fff;background:#102f5066;border-radius:8px;padding:5px 10px;font-size:12px;opacity:.65}
@media print{.learning-content-frame,.learning-outline,.assessment-question,.unified-exam,.iv-frame-wrap{display:none!important}}
html body #app .btn.p,html body .hdr .btn.p,html body .renew-actions .btn.p{background:#155783!important;border-color:#155783!important;box-shadow:0 8px 22px -8px #15578355!important;color:#fff!important}
html body #app .btn.p:hover,html body .hdr .btn.p:hover{background:#159d78!important;border-color:#159d78!important}
:root{--orange:#159d78!important;--orange2:#45b895!important;--orange3:#eaf7f2!important}
