/* Rawaq type — Markazi Text for headlines in both scripts; IBM Plex Sans / Plex Sans Arabic for text. */
:root{
--font-display:'Markazi Text',Georgia,serif;
--font-sans:'IBM Plex Sans','IBM Plex Sans Arabic',system-ui,sans-serif;
--font-arabic:'IBM Plex Sans Arabic','IBM Plex Sans',system-ui,sans-serif;
--font-display-ar:'Markazi Text','IBM Plex Sans Arabic',serif;
--font-mono:'IBM Plex Mono',ui-monospace,monospace;

--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;

/* Scale (px) */
--fs-display:72px;--fs-h1:56px;--fs-h2:40px;--fs-h3:30px;--fs-h4:24px;
--fs-lead:20px;--fs-body:17px;--fs-small:15px;--fs-caption:13px;--fs-eyebrow:13px;

--lh-tight:1.05; /* @kind font */
--lh-heading:1.15; /* @kind font */
--lh-body:1.6; /* @kind font */
--lh-arabic:1.8; /* @kind font */

--tracking-eyebrow:0.2em;   /* "BUSINESS SETUP AND HR IN SAUDI ARABIA" */
--tracking-wordmark:0.32em; /* R A W A Q */
--tracking-tight:-0.01em;

/* Semantic roles */
--type-display:var(--weight-bold) var(--fs-display)/var(--lh-tight) var(--font-display);
--type-h1:var(--weight-bold) var(--fs-h1)/var(--lh-tight) var(--font-display);
--type-h2:var(--weight-bold) var(--fs-h2)/var(--lh-heading) var(--font-display);
--type-h3:var(--weight-semibold) var(--fs-h3)/var(--lh-heading) var(--font-display);
--type-lead:var(--weight-regular) var(--fs-lead)/var(--lh-body) var(--font-sans);
--type-body:var(--weight-regular) var(--fs-body)/var(--lh-body) var(--font-sans);
--type-small:var(--weight-regular) var(--fs-small)/1.5 var(--font-sans);
--type-eyebrow:var(--weight-semibold) var(--fs-eyebrow)/1.2 var(--font-sans);
}
