/*
 * fonts.css — Self-hosted web font declarations
 *
 * Outfit, Lato and JetBrains Mono are declared here using system
 * font stacks as reliable fallbacks when woff2 files are not yet
 * uploaded. To upgrade: download the woff2 files from Google Fonts
 * helper (https://google-webfonts-helper.herokuapp.com) and place
 * them in this /fonts/ directory, then uncomment the src lines below.
 */

/* ── Outfit (Display / Headings) ─────────────────────────────── */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  /* src: url('outfit-500.woff2') format('woff2'); */
  src: local('Outfit Medium'), local('Outfit'), local('Inter Medium'), local('Inter');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  /* src: url('outfit-700.woff2') format('woff2'); */
  src: local('Outfit Bold'), local('Outfit'), local('Inter Bold'), local('Inter');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  /* src: url('outfit-800.woff2') format('woff2'); */
  src: local('Outfit ExtraBold'), local('Outfit'), local('Inter ExtraBold'), local('Inter');
}

/* ── Lato (Body) ──────────────────────────────────────────────── */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  /* src: url('lato-300.woff2') format('woff2'); */
  src: local('Lato Light'), local('Lato');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /* src: url('lato-400.woff2') format('woff2'); */
  src: local('Lato'), local('Lato Regular');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  /* src: url('lato-700.woff2') format('woff2'); */
  src: local('Lato Bold');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  /* src: url('lato-900.woff2') format('woff2'); */
  src: local('Lato Black');
}

/* ── JetBrains Mono (Code / Mono) ─────────────────────────────── */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  /* src: url('jetbrains-500.woff2') format('woff2'); */
  src: local('JetBrains Mono Medium'), local('JetBrainsMono-Medium'),
       local('Fira Code'), local('Cascadia Code'), local('Consolas');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  /* src: url('jetbrains-700.woff2') format('woff2'); */
  src: local('JetBrains Mono Bold'), local('JetBrainsMono-Bold'),
       local('Fira Code Bold'), local('Consolas Bold');
}
