/* GZ-BRAND-FONT: one typeface for every Gazali page — IBM Plex Sans Arabic (SIL OFL, see fonts/ibm-plex-arabic-OFL.txt).
   Injected once at the HTML response boundary after each page's own styles, so it wins without editing every page. */
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:100 400;font-display:swap;src:local('IBM Plex Sans Arabic'),local('IBMPlexSansArabic-Regular'),url('/payroll-vendor/fonts/ibm-plex-arabic-regular.woff2?v=1') format('woff2'),url('/payroll-vendor/fonts/ibm-plex-arabic-regular.ttf?v=1') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:local('IBM Plex Sans Arabic Medium'),local('IBMPlexSansArabic-Medium'),url('/payroll-vendor/fonts/ibm-plex-arabic-medium.woff2?v=1') format('woff2'),url('/payroll-vendor/fonts/ibm-plex-arabic-medium.ttf?v=1') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:local('IBM Plex Sans Arabic SemiBold'),local('IBMPlexSansArabic-SemiBold'),url('/payroll-vendor/fonts/ibm-plex-arabic-semibold.woff2?v=1') format('woff2'),url('/payroll-vendor/fonts/ibm-plex-arabic-semibold.ttf?v=1') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700 900;font-display:swap;src:local('IBM Plex Sans Arabic Bold'),local('IBMPlexSansArabic-Bold'),url('/payroll-vendor/fonts/ibm-plex-arabic-bold.woff2?v=1') format('woff2'),url('/payroll-vendor/fonts/ibm-plex-arabic-bold.ttf?v=1') format('truetype')}
:root{--gazali-font:'IBM Plex Sans Arabic',Tahoma,'Segoe UI',sans-serif}
html,body,body *:not(svg):not(svg *):not(code):not(pre):not(kbd):not(samp),body *::before,body *::after,body::before,body::after{font-family:var(--gazali-font)!important}
