/* ============================================================================
 * fonts.css — self-hosted Lora + Lato (latin subset, from Google Fonts v25/v37).
 * Self-hosted for three reasons: it removes an 826ms render-blocking
 * third-party stylesheet that was delaying the <h1> LCP, it drops
 * fonts.googleapis.com + fonts.gstatic.com from the CSP entirely, and it
 * sends no visitor IP to a third party on page load.
 * Lora ships as a variable font — one file covers 400..700.
 * ========================================================================== */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/assets/fonts/lora-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url('/assets/fonts/lora-500i.woff2') format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/lato-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/lato-700.woff2') format('woff2');
}
