:root{--tm-deep:#143e34;--tm-cream:#faf8f2;--tm-line:#dce6dd;--tm-ink:#213c32;--tm-shadow:0 10px 30px rgba(20,65,47,.07)}
.unity-bar{direction:rtl;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px clamp(15px,3vw,38px);background:#fffdf8;color:#17483b;border-bottom:1px solid #e4e9de;font-family:system-ui,-apple-system,'Segoe UI',Tahoma,sans-serif;font-size:14px;position:relative;z-index:55}
.unity-brand{display:inline-flex;gap:9px;align-items:center;font-weight:850;color:#17483b;text-decoration:none;white-space:nowrap}
.unity-brand .symbol{display:grid;place-items:center;border-radius:11px;width:33px;height:33px;background:#e5f1e9;color:#165d49;font-size:21px}
.unity-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.unity-links a{color:#275744;text-decoration:none;border:1px solid #d9e6db;background:#f8fbf8;border-radius:10px;padding:7px 13px;min-height:35px;display:inline-flex;align-items:center;font-weight:700;font-size:13px}.unity-links a.current{background:#184c3d;color:white;border-color:#184c3d}
.unity-links a:hover{background:#e8f4ec;color:#184635}.unity-links a.current:hover{background:#1c614c;color:white}
.unity-bar a:focus-visible{outline:3px solid #d5a355;outline-offset:3px}
@media(max-width:540px){.unity-bar{padding:10px 12px;align-items:flex-start}.unity-brand{font-size:13px}.unity-links{justify-content:flex-end}.unity-links a{font-size:11px;padding:6px 9px}}
@media print{.unity-bar{display:none!important}}
body.tahaddi-theme{background:var(--tm-cream);color:var(--tm-ink);font-family:system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif}
body.tahaddi-theme .hero{background:linear-gradient(122deg,#153b31 0%,#1b5a49 65%,#1a4e42 100%);color:white}
body.tahaddi-theme .hero:before{opacity:.45}
body.tahaddi-theme .mark{background:#f0ead9;color:#245841;border:1px solid #e9c985;border-radius:13px}
body.tahaddi-theme .freeSeal{background:#e4f2e7;color:#1e6247;border:1px solid #c3dfca}
body.tahaddi-theme .heroCtaBtn{background:#c49445;color:#182f25;border-color:#c49445;border-radius:14px;font-weight:850;box-shadow:0 4px 0 #876320}
body.tahaddi-theme .heroCtaBtn:hover{background:#d6aa63}
body.tahaddi-theme .container{max-width:1160px}
body.tahaddi-theme .panel{background:#fff;border:1px solid var(--tm-line);border-radius:22px;box-shadow:var(--tm-shadow)}
body.tahaddi-theme .btn.primary{background:#1c664f;border-color:#1c664f;color:white;border-radius:13px}
body.tahaddi-theme .btn.primary:hover{background:#164e3d}
body.tahaddi-theme .sectionTitle,body.tahaddi-theme .sectionHead h2{color:#214638}
body.tahaddi-theme .trackBtn.active,body.tahaddi-theme .subjectOption.active{border-color:#2b8765;background:#e7f4eb}
body.tahaddi-theme .chip.active{background:#1c5e49;color:white;border-color:#1c5e49}
body.tahaddi-theme .freeFooter{background:#153f35;color:#e8f0e9}
body.tahaddi-theme .heroHighlight{border-color:rgba(229,242,233,.32)}
body.tahaddi-theme .heroPromise{color:#f0f4ec}
@media print{body.tahaddi-theme .printOnly h1{color:#183d32}}
body.tahaddi-qudrat{background:var(--tm-cream)}
body.tahaddi-qudrat .btn-primary{background:#1e674f;box-shadow:0 3px 0 #104333}
body.tahaddi-qudrat .btn-primary:hover:not(:disabled){background:#18563f}
body.tahaddi-qudrat .btn-accent{background:#c49445;box-shadow:0 3px 0 #93682f;color:#203329}
body.tahaddi-qudrat .hero-art{border-radius:23px;box-shadow:var(--tm-shadow)}
body.tahaddi-qudrat .brand b,body.tahaddi-qudrat .hero-text h1{color:#174738}
body.tahaddi-qudrat .hero-text h1{font-size:clamp(35px,5.7vw,67px)}
body.tahaddi-qudrat .btn{border-radius:13px}
body.tahaddi-qudrat .r-brand{color:#1c5a43}
