/* ==========================================================================
   Font Config — Single source of truth for the site typeface.
   To change the site font, edit ONLY this file (the @font-face src and/or
   --font-family-primary below). Every other stylesheet references
   var(--font-family-primary) and picks up the change automatically.
   ========================================================================== */

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-Book.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-BookItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FS Magistral';
  src: url('../fonts/FS\ Magistral-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

:root {
  --font-family-primary: 'FS Magistral', 'Plus Jakarta Sans', 'Inter', -apple-system, sans-serif;
}
