@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/aref-ruqaa-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/aref-ruqaa-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#11100d;--surface-a:#1a1813;--surface-b:#11100d;--text:#e9e2d3;--body:#c3bdaf;--muted:#aaa18d;--tag:#aa9b73;--faint:#89816f;--line:#3d3524;--line-soft:#302b20;--rule:#ad9258;--gold:#e4c77e;--gold-2:#d3b878;--ring:#c6a75f;--glow:rgba(211,184,120,.55);--note:rgba(211,184,120,.07);--display:"Aref Ruqaa","IBM Plex Sans Arabic",serif;--sans:"IBM Plex Sans Arabic",system-ui,sans-serif;color-scheme:dark}:root[data-theme=light]{--bg:#f6f1e6;--surface-a:#fcfaf4;--surface-b:#f4eee1;--text:#2b2519;--body:#4a4233;--muted:#6e6553;--tag:#7d6a45;--faint:#857b67;--line:#ddd0b2;--line-soft:#e7dcc4;--rule:#b8975a;--gold:#8c6a28;--gold-2:#9c7834;--ring:#b8975a;--glow:rgba(140,106,40,.35);--note:rgba(156,120,52,.08);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.8;min-height:100vh;display:flex;flex-direction:column;transition:background-color .25s,color .25s}a{color:var(--gold)}img{max-width:100%;display:block}.wrap{width:100%;max-width:1100px;margin:0 auto;padding-inline:24px}main{flex:1 1}.skip{position:absolute;inset-inline-start:12px;top:-48px;z-index:10;background:var(--gold);color:var(--bg);padding:6px 14px;text-decoration:none}.skip:focus{top:12px}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.site-header{border-bottom:1px solid var(--line-soft)}.site-header .wrap{justify-content:space-between;gap:16px;min-height:68px}.brand,.site-header .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:var(--gold)}.brand svg{width:34px;height:34px;flex-shrink:0}.brand span{font-family:var(--display);font-weight:700;font-size:1.45rem;line-height:1}.tools{align-items:center;gap:4px}.nav,.tools{display:flex}.nav{gap:2px}.nav a{color:var(--muted);text-decoration:none;font-size:.95rem;padding:6px 12px;transition:color .15s}.nav a:hover,.nav a[aria-current=page]{color:var(--gold)}.theme-toggle{-webkit-margin-start:10px;margin-inline-start:10px;width:38px;height:38px;display:grid;place-items:center;background:none;border:1px solid var(--line);color:var(--gold-2);border-radius:50%;cursor:pointer;transition:border-color .15s}.theme-toggle:hover{border-color:var(--gold-2)}.theme-toggle svg{width:18px;height:18px}.theme-toggle .sun{display:none}.admin-switch{-webkit-margin-start:10px;margin-inline-start:10px;height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:19px;color:var(--gold-2);text-decoration:none;font-size:.88rem;transition:border-color .15s,color .15s}.admin-switch:hover{border-color:var(--gold-2);color:var(--gold)}.admin-switch svg{width:16px;height:16px}:root[data-theme=light] .theme-toggle .sun{display:block}:root[data-theme=light] .theme-toggle .moon{display:none}.band{position:relative;text-align:center;border-block:1px solid var(--rule)}.band:after,.band:before{content:"◆";position:absolute;left:50%;transform:translateX(-50%);color:var(--gold-2);background:var(--bg);padding:0 12px;line-height:1;font-size:1rem;transition:background-color .25s}.band:before{top:-.55em}.band:after{bottom:-.55em}.hero,.page-head{margin:52px 0 36px;padding:56px 24px}.hero h1,.page-head h1{font-family:var(--display);font-weight:700;font-size:clamp(3.5rem,8vw,6rem);line-height:1.5;margin:0;color:var(--gold)}.lead{max-width:38rem;margin:14px auto 0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:24px;gap:24px;padding-bottom:60px}.card{display:block;text-decoration:none;color:inherit;padding:28px;background:linear-gradient(145deg,var(--surface-a),var(--surface-b));border:1px solid var(--line);transition:border-color .25s,box-shadow .25s}.card:hover{border-color:var(--gold-2);box-shadow:0 12px 36px -24px var(--glow)}.card-head{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px}.ic{width:68px;height:68px;object-fit:cover;flex-shrink:0;border:1px solid var(--ring);border-radius:50%;padding:3px;background:#fff}.card h2{font-family:var(--display);font-weight:700;font-size:2.7rem;line-height:1.3;margin:0;color:var(--gold)}.tag{margin:0;color:var(--tag)}.card>p{color:var(--body)}.chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 14px}.chips li{color:var(--gold-2);font-size:.86rem}.chips li:before{content:"◆ ";font-size:.6rem}.go{display:inline-block;margin-top:12px;color:var(--gold);font-weight:600}.meta{margin:10px 0 0;font-size:.85rem;color:var(--faint)}.page{padding:0 0 72px}.prose{max-width:46rem;margin:0 auto}.prose h2{font-size:1.3rem;font-weight:600;color:var(--gold);margin:40px 0 8px;display:flex;align-items:center;gap:10px}.prose h2:before{content:"◆";font-size:.65rem;color:var(--gold-2)}.prose h2:first-child{margin-top:0}.prose li,.prose p{color:var(--body)}.prose strong{color:var(--text);font-weight:600}.prose ul{-webkit-padding-start:20px;padding-inline-start:20px}.prose li{margin-bottom:6px}.prose li::marker{color:var(--gold-2)}.note{margin:28px 0;padding:16px 20px;background:var(--note);-webkit-border-start:2px solid var(--gold-2);border-inline-start:2px solid var(--gold-2)}.note p{margin:0}.contact-grid{max-width:46rem;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.contact-grid .card{display:flex;gap:18px;align-items:flex-start}.contact-grid h3{margin:0;font-size:1.15rem;font-weight:600;color:var(--text)}.contact-grid p{margin:4px 0 0;color:var(--body);font-size:.95rem}.contact-grid .go{margin-top:8px}.site-footer{border-top:1px solid var(--line-soft);padding:24px;text-align:center;color:var(--faint)}.site-footer nav a{margin:0 10px;color:inherit;text-decoration:none}.site-footer nav a:hover{color:var(--gold)}.site-footer p{margin:8px 0 0;font-size:.85rem}.social{display:flex;justify-content:center;gap:10px;margin-top:14px}.social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-soft);border-radius:50%;color:var(--faint);transition:color .2s,border-color .2s}.social a:focus-visible,.social a:hover{color:var(--gold);border-color:var(--gold)}.social svg{width:18px;height:18px}@media (max-width:760px){.wrap{padding-inline:16px}.site-header .wrap{flex-wrap:wrap;justify-content:center;padding-block:12px;gap:6px}.tools{width:100%}.nav,.tools{justify-content:center;flex-wrap:nowrap}.nav a{padding:4px 8px;font-size:.86rem;white-space:nowrap}.admin-switch{width:34px;height:34px;padding:0;justify-content:center;-webkit-margin-start:4px;margin-inline-start:4px}.admin-switch span{display:none}.theme-toggle{position:absolute;top:14px;inset-inline-end:14px;margin:0}.site-header{position:relative}.hero,.page-head{margin-top:36px;padding:44px 12px}.card{padding:22px}.site-footer nav a{display:inline-block;margin:2px 8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}}