:root{--ink:#1c1b19;--paper:#f4f1ea;--paper-deep:#ebe6dc;--seal:#6b2418;--muted:#5f5b54;--rule:#d8d2c6;--rule-strong:#7a7469;--font-body:"IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif;--font-display-ar:"Amiri", "IBM Plex Sans Arabic", serif;--font-display-en:"EB Garamond", Georgia, serif;--font-mono:"IBM Plex Mono", "IBM Plex Sans Arabic", ui-monospace, monospace;--weight-regular:400;--weight-medium:500;--weight-bold:600;--step--2:.8125rem;--step--1:.9rem;--step-0:1.125rem;--step-1:1.4063rem;--step-2:1.758rem;--step-3:clamp(1.9rem, 1.55rem + 1.2vw, 2.197rem);--step-4:clamp(2.2rem, 1.6rem + 2.2vw, 2.747rem);--step-5:clamp(2.6rem, 1.7rem + 3.4vw, 3.433rem);--leading-body-ar:1.85;--leading-body-en:1.6;--leading-display-ar:1.45;--leading-display-en:1.12;--leading-tight:1.3;--measure-ar:32rem;--measure-en:36rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--page-max:76rem;--gutter:clamp(1rem, 4vw, 2.5rem);--margin-col:15rem;--bp-medium:48rem;--bp-wide:64rem;--portrait-width:12rem;--cover-width:18rem;--prose-wide:48rem;--underline-offset:.2em;--radius:2px;--border-width:1px;--border:var(--border-width) solid var(--rule);--border-strong:var(--border-width) solid var(--rule-strong);--focus-width:2px;--focus-ring:var(--focus-width) solid var(--seal);--focus-offset:3px;--duration:.16s;--ease:cubic-bezier(.2, 0, 0, 1);--logo-header:2.5rem;--logo-footer:2rem}:root:lang(ar),[lang=ar]{--font-display:var(--font-display-ar);--leading-body:var(--leading-body-ar);--leading-display:var(--leading-display-ar);--measure:var(--measure-ar);--tracking-label:0;--font-label:var(--font-body);--size-mark:var(--step-0)}:root:lang(en),[lang=en]{--font-display:var(--font-display-en);--leading-body:var(--leading-body-en);--leading-display:var(--leading-display-en);--measure:var(--measure-en);--tracking-label:.06em;--font-label:var(--font-mono);--size-mark:var(--step--1)}@media (prefers-reduced-motion:reduce){:root{--duration:0s}}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/amiri-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0}button,input,textarea,select{font:inherit;color:inherit}img,svg{block-size:auto;max-inline-size:100%;display:block}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip-link{z-index:10;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);border-radius:var(--radius);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.wrap{max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.num{font-family:var(--font-mono);font-weight:var(--weight-regular)}.logo[data-astro-cid-f7espo7c]{inline-size:auto}.header[data-astro-cid-f7espo7c]{block-size:var(--logo-header)}.footer[data-astro-cid-f7espo7c]{block-size:var(--logo-footer)}.site-header[data-astro-cid-fzpbxy5g]{border-block-end:var(--border)}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);grid-template-columns:auto auto;grid-template-areas:"home lang";display:grid}.bar[data-astro-cid-fzpbxy5g].with-nav{grid-template-areas:"home lang""nav nav"}@media (width>=48rem){.bar[data-astro-cid-fzpbxy5g].with-nav{grid-template-columns:auto 1fr auto;grid-template-areas:"home nav lang"}}.home[data-astro-cid-fzpbxy5g]{grid-area:home;display:block}.site-nav[data-astro-cid-fzpbxy5g]{grid-area:nav}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{justify-content:flex-end}}.lang[data-astro-cid-fzpbxy5g]{grid-area:lang}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.lang[data-astro-cid-fzpbxy5g]{color:var(--ink);font-size:var(--step--1);padding-block:var(--space-1);border-block-end:var(--border-width) solid transparent;transition:border-color var(--duration) var(--ease);text-decoration:none}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.lang[data-astro-cid-fzpbxy5g]:hover{border-block-end-color:var(--ink)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{border-block-end-color:var(--seal)}.site-footer[data-astro-cid-nns7i3if]{border-block-start:var(--border);margin-block-start:var(--space-9)}.bar[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.tagline[data-astro-cid-nns7i3if]{margin:var(--space-2) 0 0;font-size:var(--step--1)}.links[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-2) var(--space-5);font-size:var(--step--1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.email[data-astro-cid-nns7i3if]{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:var(--underline-offset)}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.email[data-astro-cid-nns7i3if]:hover{color:var(--seal);text-decoration-color:var(--seal)}.end[data-astro-cid-nns7i3if]{gap:var(--space-2);font-size:var(--step--1);justify-items:end;display:grid}.copy[data-astro-cid-nns7i3if]{font-size:var(--step--1);color:var(--muted);margin:0}
