@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/reem-kufi-arabic-700-normal.D4RhYlR1.woff2)format("woff2"),url(/_astro/reem-kufi-arabic-700-normal.2X0LRV6P.woff)format("woff")}:root{--a3-layl:#141b2d;--a3-nila:#2e3f7a;--a3-luban:#c8a165;--a3-bunn:#5a3a22;--a3-duha:#efeae1;--a3-bg:#0f1526;--a3-surface:#172036;--a3-surface-2:#1d2843;--a3-line:#2a3456;--a3-fg:#ece6da;--a3-muted:#9ba2b8;--a3-accent:#d4ae72;--a3-action:#c8a165;--a3-on-action:#141b2d;--a3-success:#6fb58a;--a3-warning:#e0b04f;--a3-danger:#e07a6a;--a3-font-display:"Reem Kufi", "Noto Kufi Arabic", "Segoe UI", Tahoma, sans-serif;--a3-font-body:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--a3-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--a3-text-display:clamp(36px, 6vw, 52px);--a3-text-h2:clamp(24px, 3.5vw, 30px);--a3-text-h3:20px;--a3-text-body:17px;--a3-text-label:13px;--a3-leading-tight:1.15;--a3-leading-body:1.8;--a3-space-1:4px;--a3-space-2:8px;--a3-space-3:12px;--a3-space-4:16px;--a3-space-5:24px;--a3-space-6:32px;--a3-space-7:48px;--a3-space-8:64px;--a3-radius-sm:4px;--a3-radius-md:6px;--a3-radius-lg:10px;--a3-measure:62ch;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--a3-bg:#ece8e0;--a3-surface:#f6f3ed;--a3-surface-2:#e4ded3;--a3-line:#d3cbbc;--a3-fg:#141b2d;--a3-muted:#5a5e6e;--a3-accent:#7a4e26;--a3-action:#2e3f7a;--a3-on-action:#efeae1;--a3-success:#2f7a4f;--a3-warning:#9a6a12;--a3-danger:#a8402f;color-scheme:light}}:root[data-theme=light]{--a3-bg:#ece8e0;--a3-surface:#f6f3ed;--a3-surface-2:#e4ded3;--a3-line:#d3cbbc;--a3-fg:#141b2d;--a3-muted:#5a5e6e;--a3-accent:#7a4e26;--a3-action:#2e3f7a;--a3-on-action:#efeae1;--a3-success:#2f7a4f;--a3-warning:#9a6a12;--a3-danger:#a8402f;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--a3-bg);color:var(--a3-fg);font-family:var(--a3-font-body);font-size:var(--a3-text-body);line-height:var(--a3-leading-body);margin:0}h1,h2,h3{font-family:var(--a3-font-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.25}h1{font-size:var(--a3-text-display);line-height:var(--a3-leading-tight)}h2{font-size:var(--a3-text-h2)}h3{font-size:var(--a3-text-h3)}p,ul,ol,dl,figure,blockquote{margin:0}strong{font-weight:600}a{color:var(--a3-accent);text-underline-offset:3px}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--a3-accent);outline-offset:3px}.wrap{max-width:1080px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.block{padding-block:var(--a3-space-8);border-top:1px solid var(--a3-line)}.block>.wrap{gap:var(--a3-space-5);display:grid}.lede{color:var(--a3-muted);max-width:var(--a3-measure);font-size:18px}.prose{gap:var(--a3-space-4);max-width:var(--a3-measure);display:grid}.prose ul,.prose ol{gap:var(--a3-space-2);padding-inline-start:1.2em;display:grid}.mono{font-family:var(--a3-font-mono);direction:ltr;unicode-bidi:isolate}.muted{color:var(--a3-muted)}.btn{border-radius:var(--a3-radius-md);background:var(--a3-action);min-height:48px;color:var(--a3-on-action);font-family:var(--a3-font-display);border:1px solid #0000;justify-content:center;align-items:center;padding:10px 22px;font-size:18px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn-ghost{color:var(--a3-fg);border-color:var(--a3-line);background:0 0}.btn-ghost:hover{border-color:var(--a3-accent);filter:none}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.skip{inset-inline-start:16px;z-index:20;background:var(--a3-action);color:var(--a3-on-action);border-radius:var(--a3-radius-sm);padding:8px 14px;position:absolute;top:-100px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 8px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both a3-reveal view();animation-range:entry cover 28%}}}@keyframes a3-reveal{0%{opacity:0;translate:0 28px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.avatar[data-astro-cid-u5m3xj5o]{box-shadow:0 0 0 1px var(--a3-line);border-radius:50%;flex:none}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--a3-line)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--a3-space-4);padding-block:var(--a3-space-3);display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--a3-space-2);color:var(--a3-fg);font-family:var(--a3-font-display);font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}ul[data-astro-cid-nen7h5rs]{gap:var(--a3-space-1);padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--a3-radius-sm);color:var(--a3-muted);padding:6px 10px;font-size:16px;text-decoration:none;display:block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--a3-fg)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--a3-fg);background:var(--a3-surface)}@media (width<=400px){.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--a3-line);background:var(--a3-surface)}.foot[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:var(--a3-space-5);padding-block:var(--a3-space-6);flex-wrap:wrap;display:flex}.sig[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--a3-space-3);display:flex}.name[data-astro-cid-jo6i4kqk]{font-family:var(--a3-font-display);font-size:20px;font-weight:700}.sig[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:15px}.meta[data-astro-cid-jo6i4kqk]{gap:var(--a3-space-1);font-size:15px;display:grid}ul[data-astro-cid-jo6i4kqk]{gap:var(--a3-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}
