/* Wave 1 tokens — aligned to production qarain-tokens + canon */
:root {
  --qa-ink: #0A0A0A;
  --qa-paper: #F5F2EA;
  --qa-surface: #FFFFFF;
  --qa-grey: #666662;
  --qa-fog: #E7E4DD;
  --qa-evidence: #285EA8;
  --qa-conflict: #B63A32;
  --qa-font: "Yekan Bakh", "Vazirmatn", sans-serif;
  --qa-w-body: 400;
  --qa-w-ui: 500;
  --qa-w-h2: 700;
  --qa-w-h1: 800;
  --qa-w-display: 900;
  --qa-body-mobile: 18px/32px;
  --qa-radius: 0px;
  --qa-hairline: 1px;
  --qa-stroke-icon: 1.5px;
  --qa-logo-D: 0.250em;
  --qa-logo-G: 0.225em;
  --qa-logo-rise: 0.050em;
  --qa-logo-min-web: 88px;
  --ink: var(--qa-ink);
  --paper: var(--qa-paper);
  --grey: var(--qa-grey);
  --fog: var(--qa-fog);
  --evidence: var(--qa-evidence);
  --conflict: var(--qa-conflict);
  --rule: rgba(10, 10, 10, 0.22);
  --max: 1280px;
}
