:root{--forest:#103d31;--forest2:#1b5745;--ink:#18372e;--gold:#c7a064;--cream:#f8f6f0;--line:#e9e5db;--muted:#65756c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.75 'DM Sans',Arial,sans-serif}html[lang=ar] body{font-family:'Noto Naskh Arabic',Tahoma,serif;font-size:18px;line-height:1.9}a{color:var(--forest2)}.wrap{max-width:1220px;margin:auto;padding-inline:28px}.utility{background:#0d3027;color:#d7e3d9;font-size:11px;letter-spacing:.09em}.utility-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.site-header{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 3px 25px #0d302713;border-bottom:1px solid #eee}.top{display:flex;align-items:center;gap:28px;min-height:108px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--forest);flex-shrink:0}.brand img{width:177px;height:auto;display:block;object-fit:contain}.brand-caption{display:none;font-weight:800;letter-spacing:.08em;font-size:11px;line-height:1.5}.brand-caption small{display:block;color:var(--muted);font-size:9px}.nav{display:flex;align-items:center;justify-content:center;gap:21px;flex:1;flex-wrap:wrap}.nav a{text-decoration:none;color:#1b4033;font-size:13px;font-weight:700;white-space:nowrap;transition:color .2s}.nav a:hover{color:#ae8140}.langs{display:flex;gap:6px;align-items:center;flex-shrink:0}.langs a{display:inline-flex;justify-content:center;align-items:center;border:1px solid #e2e9e1;border-radius:50px;min-width:37px;height:37px;padding:0 8px;font-size:12px;text-decoration:none;font-weight:700}.langs a.active{background:var(--forest);color:white;border-color:var(--forest)}.menu-toggle{display:none}.hero{background:radial-gradient(circle at 75% 30%,#2a6451 0,#174b3c 32%,#103d31 78%);position:relative;overflow:hidden;color:#fff}.hero-pattern{position:absolute;inset:0;opacity:.09;background-image:url('uploads/2021/08/52102F2C-C012-4FF7-8247-B5093A27936D1-e1628700550657-768x384.png');background-size:600px;mix-blend-mode:screen;pointer-events:none}.hero-inner{min-height:545px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding-block:65px 85px;position:relative;z-index:1}.hero-copy{max-width:670px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:12px;letter-spacing:.15em;font-size:11px;font-weight:800;color:var(--gold);text-transform:uppercase}.gold-line{width:28px;height:1px;background:var(--gold)}.hero h1{font-family:Georgia,'Noto Naskh Arabic',serif;font-weight:500;font-size:clamp(42px,5.2vw,74px);letter-spacing:-.035em;line-height:1.13;margin:25px 0}.hero p{font-size:17px;color:#d7e5dc;max-width:530px;line-height:1.9;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.btn{display:inline-block;background:var(--gold);color:#17392e;border:0;border-radius:3px;padding:13px 24px;font:700 14px 'DM Sans',sans-serif;text-decoration:none;cursor:pointer}.btn:hover{background:#e0b879}.hero-text-link{color:#fff;text-decoration:none;border-bottom:1px solid #ffffff70;padding-bottom:5px;font-size:14px}.hero-photo{position:relative;border:7px solid #ffffff18;box-shadow:0 35px 80px #001d1770;min-height:310px;align-self:center;overflow:hidden;background:#09271f}.hero-photo img{display:block;width:100%;height:340px;object-fit:cover;filter:brightness(1.5) contrast(1.1)}.photo-caption{position:absolute;inset:auto 0 0;background:#092c25d9;padding:12px 18px;font-size:10px;letter-spacing:.14em;font-weight:800;color:#f2d2a2}.hero-bottom{height:6px;background:linear-gradient(90deg,#b48949,#e2c38b,#b48949)}.home-content{padding-top:65px}.intro-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:50px;border-bottom:1px solid var(--line)}.intro-heading h2,.section-heading h2{font:normal clamp(30px,3vw,44px)/1.25 Georgia,'Noto Naskh Arabic',serif;margin:10px 0 0;color:#183d32}.intro-heading p{max-width:480px;color:#64746b;margin:0;font-size:15px}.section{padding-block:55px}.legacy-content{padding-top:65px}.section-heading{margin-bottom:25px}.legacy-article{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.article{overflow-wrap:anywhere;background:#fff;padding:38px;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 35px #1c3c3010}.legacy-article>h2,.legacy-article>h3{font:normal 30px/1.35 Georgia,'Noto Naskh Arabic',serif;color:var(--forest);margin:48px 0 14px}.legacy-article>h2:first-child,.legacy-article>h3:first-child{margin-top:0}.legacy-article p{color:#4d6156}.legacy-article p:has(.video-frame){margin-block:20px 38px}.video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#102d26;box-shadow:0 16px 35px #173d3024;max-width:850px;margin:20px 0 38px}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.tile{display:block;min-height:220px;background:#fff;border:1px solid #e7e5df;border-radius:5px;padding:28px;text-decoration:none;box-shadow:0 9px 22px #153c3009;transition:transform .2s,box-shadow .2s,border-color .2s}.tile:hover{transform:translateY(-4px);box-shadow:0 15px 35px #153c3020;border-color:#c4a16e}.tile h3{font:normal 22px/1.3 Georgia,'Noto Naskh Arabic',serif;color:var(--forest);margin:18px 0 25px}.tile-icon{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:#f5f0e7;border-radius:50%;font-size:23px;color:#a97b40}.tile-more{font-size:12px;font-weight:800;color:#946e3b}.prayers{padding-bottom:85px}.empty,.notice{background:#fff;border:1px solid var(--line);border-inline-start:3px solid var(--gold);padding:20px 25px;color:#65756c;border-radius:4px}.article img{max-width:100%;height:auto}.article figure{max-width:100%;margin:20px 0}.article h1{font:normal 40px Georgia,'Noto Naskh Arabic',serif}.article h2,.article h3{line-height:1.4}.article a{overflow-wrap:anywhere}footer{background:#102e27;color:#d4e1d7;margin-top:45px;padding:40px 0 26px}.footer-main{display:flex;justify-content:space-between;gap:40px;align-items:center}.footer-logo{width:190px;max-width:100%;background:white;padding:8px}.footer-main p{font-size:12px;margin:8px 0}.footer-main a{color:#e2bc7e}.footer-host{opacity:.65}.admin-page .section{min-height:65vh}.admin-nav{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0 25px}.admin-nav a{font-weight:700}.admin-nav form{margin:0}input,textarea,select{width:100%;border:1px solid #cbd5cf;border-radius:5px;padding:11px;font:inherit;margin:4px 0 14px}textarea{min-height:220px}label{font-weight:700}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e5e9e4;padding:9px;text-align:start}button{font:inherit;cursor:pointer}.error{color:#a72d2d}.muted{color:var(--muted)}html[lang=ar] .hero h1,html[lang=ar] .intro-heading h2,html[lang=ar] .section-heading h2,html[lang=ar] .tile h3,html[lang=ar] .legacy-article>h2,html[lang=ar] .legacy-article>h3{font-family:'Noto Naskh Arabic',serif;letter-spacing:0}html[lang=ar] .hero h1{font-size:clamp(43px,5.2vw,72px);line-height:1.5}html[lang=ar] .nav a{font-size:17px}html[lang=ar] .hero p{font-size:20px}html[lang=ar] .eyebrow{letter-spacing:0;font-size:16px}html[lang=ar] .tile h3{font-size:26px}html[lang=ar] .section-kicker{letter-spacing:.06em}html[lang=ar] .video-frame{margin-inline-start:0}html[lang=ar] .article{text-align:right}@media(max-width:1150px){.top{gap:15px}.brand img{width:140px}.nav{gap:12px}.nav a{font-size:12px}.hero-inner{gap:35px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.top{min-height:86px;flex-wrap:wrap;position:relative}.brand img{width:155px}.menu-toggle{display:block;margin-inline-start:auto;background:#f2f5f0;color:var(--forest);border:1px solid #dbe6dd;border-radius:4px;padding:6px 13px;font-size:22px}.nav{display:none;order:4;width:100%;flex-basis:100%;padding:15px 0 25px;border-top:1px solid #e9eee9;justify-content:flex-start}.nav.open{display:flex}.nav a{font-size:14px;padding:7px 8px}.langs{margin-inline-start:0}.hero-inner{grid-template-columns:1fr;padding-block:55px;gap:38px}.hero-photo{max-width:550px;width:100%}.hero-photo img{height:280px}.intro-heading{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:560px){.wrap{padding-inline:18px}.utility{font-size:9px}.utility-inner span:last-child{display:none}.top{gap:10px}.brand img{width:120px}.langs a{min-width:32px;height:32px;font-size:11px}.hero h1{font-size:43px}.hero p{font-size:15px}.hero-inner{padding-block:43px 55px}.hero-photo img{height:235px}.grid{grid-template-columns:1fr}.tile{min-height:165px}.footer-main{align-items:flex-start;flex-direction:column}.article{padding:20px}.home-content{padding-top:42px}.intro-heading{padding-bottom:35px}.legacy-content{padding-top:45px}.section{padding-block:40px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
