/* Type system. Abar Mid carries everything; Readex Pro is used for Latin
   footers, URLs, page numbers and data labels, exactly as in the ministry deck. */
:root{
  --font-brand:"Abar Mid","Readex Pro",system-ui,sans-serif;
  --font-body:"Abar Mid","Readex Pro",system-ui,sans-serif;
  --font-latin:"Readex Pro","Abar Mid",system-ui,sans-serif;
  --font-numeric:"Readex Pro","Abar Mid",system-ui,sans-serif;

  --fw-light:300; /* @kind font */
  --fw-regular:400; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */
  --fw-black:900; /* @kind font */

  /* UI scale */
  --fs-3xs:10px; --fs-2xs:11px; --fs-xs:12px; --fs-sm:14px; --fs-base:16px;
  --fs-md:18px;  --fs-lg:20px;  --fs-xl:24px; --fs-2xl:30px; --fs-3xl:36px;
  --fs-4xl:44px; --fs-5xl:56px; --fs-6xl:72px;

  --lh-tight:1.15; /* @kind font */
  --lh-snug:1.3; /* @kind font */
  --lh-normal:1.55; /* @kind font */
  --lh-loose:1.85; /* @kind font */
  --ls-tight:-0.01em; /* @kind font */
  --ls-normal:0; /* @kind font */
  --ls-wide:0.04em; /* @kind font */
  --ls-caps:0.12em; /* @kind font */

  /* Deck scale — pt values of the official template, converted at 1280×720
     (1pt = 1.333px). Divider/section 66pt, cover title 60pt, heading 32pt,
     list 28pt, body 14pt, footer 10pt, url 8pt. */
  --slide-display:88px;
  --slide-title:80px;
  --slide-heading:43px;
  --slide-list:37px;
  --slide-body:19px;
  --slide-footer:13px;
  --slide-url:11px;
}
