/* ============================================================================================
   tokens.css : lettertype, tekstgrootte, regelhoogte en tikgebied op één plaats (8 oktober 2026)
   Dit blad komt als eerste in elke pagina (portaal en handleidingen); basis.css (als laatste) dwingt ze af. De app leest dezelfde waarden uit apps/mobile/src/thema.js.
   ============================================================================================ */
/* ---------- de letters, van onze eigen server ---------- */
@font-face{font-family:"Plex Sans";src:url(letters/ibm-plex-sans-latin-400-normal.woff2) format("woff2");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Sans";src:url(letters/ibm-plex-sans-latin-500-normal.woff2) format("woff2");
  font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Sans";src:url(letters/ibm-plex-sans-latin-600-normal.woff2) format("woff2");
  font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Sans";src:url(letters/ibm-plex-sans-latin-700-normal.woff2) format("woff2");
  font-weight:700;font-style:normal;font-display:swap}
/* De uitgebreide latijnse tekens: de ç van Frasnes, de ł van een Poolse naam op een werfbon. */
@font-face{font-family:"Plex Sans";src:url(letters/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");
  font-weight:400;font-style:normal;font-display:swap;
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Plex Sans";src:url(letters/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");
  font-weight:600;font-style:normal;font-display:swap;
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Plex Mono";src:url(letters/ibm-plex-mono-latin-400-normal.woff2) format("woff2");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Mono";src:url(letters/ibm-plex-mono-latin-500-normal.woff2) format("woff2");
  font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Mono";src:url(letters/ibm-plex-mono-latin-600-normal.woff2) format("woff2");
  font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Syncopate;src:url(letters/syncopate-latin-700-normal.woff2) format("woff2");
  font-weight:700;font-style:normal;font-display:swap}

:root{
  --nx-lettertype:"Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --nx-tekst:1rem;
  --nx-regelhoogte:1.45;
  --nx-raak:44px;
  /* de oude namen wijzen naar hetzelfde: ook het cijferlettertype en de typemachineletter zijn nu dit lettertype */
  --font-sans:var(--nx-lettertype);--font-mono:var(--nx-lettertype);--font-machine:var(--nx-lettertype);
  --raak:var(--nx-raak);
}
