/* The one typeface of kuwaitmirror.com, register.kuwaitmirror.com and
   register.kuwaitmirror.com/training/ — Playfair Display, for headings, body text,
   labels, buttons and tabs alike (owner's decision, 2026-09-24: IBM Plex
   Mono, used for labels and buttons until then, is not to be used on these
   three sites at all). It is also the face every generated PDF uses. Loaded
   before editorial.css (templates/editorial/base.html).
   Hosted here — no external font service (CSP stays 'self'). One variable
   file per unicode range (weights 400–800), upright and italic.
   The Dossier (dossier.css) and KMI (terminal.css) keep their own fonts and
   do not load this file. */

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 800;
  src: url("../fonts/homepage/playfair-display-latin.ef05b30d6e5c.woff2") format('woff2');
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 800;
  src: url("../fonts/homepage/playfair-display-latin-ext.319e6b2aad48.woff2") format('woff2');
  font-display: swap;
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, 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: 'Playfair Display';
  font-style: italic;
  font-weight: 400 800;
  src: url("../fonts/homepage/playfair-display-italic-latin.f5051d38185e.woff2") format('woff2');
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 800;
  src: url("../fonts/homepage/playfair-display-italic-latin-ext.ca5b518e3197.woff2") format('woff2');
  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;
}
