/* Barlow + Barlow Condensed — vendored from upstream (github.com/jpt/barlow,
   SIL Open Font License 1.1). Replaces fonts.googleapis.com per AGENTS.md §0.

   Browsers only fetch the weights they actually need (font-display: swap),
   so listing all 9 here is cheap. Update both this file AND payload/assets/
   fonts/barlow/*.ttf when adding a weight — sync rule documented in AGENTS.md. */

@font-face {
  font-family: 'Barlow';
  font-style:  normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/barlow/Barlow-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/barlow/Barlow-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/barlow/Barlow-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/barlow/Barlow-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/barlow/Barlow-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/barlow/BarlowCondensed-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/barlow/BarlowCondensed-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/barlow/BarlowCondensed-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/barlow/BarlowCondensed-Bold.ttf') format('truetype');
}
