/* Typeface definitions and the two site-wide font roles:
   --font-title  Family (self-hosted serif, variable 300–900)
   --font-body   Instrument Sans (loaded from Google Fonts in BaseHead) */

@font-face {
  font-family: 'Family';
  src: url('/assets/fonts/Family/Variable%20WOFF2/family-vf-roman.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Family';
  src: url('/assets/fonts/Family/Variable%20WOFF2/family-vf-italic.woff2') format('woff2');
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --font-title: 'Family', Palatino, 'Palatino Linotype', Georgia, serif;
  --font-body: 'Instrument Sans', system-ui, -apple-system, 'Helvetica Neue', sans-serif;
}
