/*
 * Outfit, served from our own domain.
 *
 * Loading this from fonts.googleapis.com would hand Google every visitor's IP
 * address, the page they opened and their user agent — on every page view,
 * before the visitor has agreed to anything. There is no consent for that and
 * no legitimate interest either, since a font can simply be hosted here.
 *
 * Font files: Outfit, SIL Open Font License 1.1 (self-hosting permitted).
 * Subsets: latin + latin-ext — latin-ext carries the Slovak diacritics
 * (č ď ľ š ť ž ô ĺ ŕ), so do not drop it when refreshing these files.
 *
 * Weights: 300 (index only), 400 (default body text on every page), 600, 800.
 * Refresh from https://gwfh.mranftl.com/fonts/outfit?subsets=latin,latin-ext
 * and rename to the stable names below — the download embeds a version number
 * that changes between releases.
 */

@font-face {
  font-family: 'Outfit';
  src: url('/fonts/outfit-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  /* Show fallback text immediately, swap when the file lands — never a blank
     page while the font loads. */
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/fonts/outfit-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/fonts/outfit-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/fonts/outfit-800.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
