/* =====================================================================
   Self-hosted IBM Plex (SIL OFL 1.1: fonts/plex/OFL.txt; provenance and SHA-256: fonts/plex/SOURCE.md).
   No third-party font origin (CSP font-src 'self', PDPL). Linked first by every portal layout.
   ===================================================================== */
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/plex/IBMPlexSansArabic-Light.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/plex/IBMPlexSansArabic-Regular.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/plex/IBMPlexSansArabic-Medium.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/plex/IBMPlexSansArabic-SemiBold.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/plex/IBMPlexSansArabic-Bold.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/plex/IBMPlexMono-Regular.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/plex/IBMPlexMono-Medium.woff2') format('woff2');}

/* The Year of The Camel (owner's files, 2026-10-17), self-hosted, Arabic script only (unicode-range): its Latin is a serif
   that clashes with the design, so Latin text falls through to Plex. 600 resolves to 700. */
@font-face{font-family:'The Year of The Camel';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/camel/TheYearofTheCamel-Light.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F;}
@font-face{font-family:'The Year of The Camel';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/camel/TheYearofTheCamel-Regular.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F;}
@font-face{font-family:'The Year of The Camel';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/camel/TheYearofTheCamel-Medium.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F;}
@font-face{font-family:'The Year of The Camel';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/camel/TheYearofTheCamel-Bold.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F;}
@font-face{font-family:'The Year of The Camel';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/camel/TheYearofTheCamel-ExtraBold.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F;}

/* The platform token file declares its UI family from an origin the portal CSP blocks; inside the portal it is Plex.
   --lp-ui-font (portal.css section 0) and the platform base rules read --font. On this static site Arabic text uses the
   Camel face and Latin text Plex. */
.lp{ --font:'The Year of The Camel','IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif; }
