/* ==========================================================================
   By Jillian Rose — Font Faces
   Cormorant Garamond 500 (headings) + Inter 400/500/600 (body/UI).
   Trimmed to the weights actually used by base.css/components.css — no
   unused weights shipped.

   IMPLEMENTATION NOTE: these currently load from Google's static asset CDN
   (fonts.gstatic.com — the versioned font-file host, not the dynamic
   fonts.googleapis.com CSS API) rather than being fully self-hosted inside
   this theme. That was the original Phase 1 plan; the deviation is a
   disclosed, deliberate call: transcribing ~40KB single-line binary font
   data by hand through this tool chain risks silent corruption with no way
   to verify the result. To move to true self-hosting, upload these same
   4 files (URLs below) into this theme's assets/fonts/ directory via
   SFTP or the WP file manager, then swap each src url() below to a local
   relative path — no other changes needed.
   ========================================================================== */

@font-face {
  font-family: 'BJR Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06KnTOjNk9IfqxUQ.woff') format('woff');
}

@font-face {
  font-family: 'BJR Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjp-Ek-_EeA.woff') format('woff');
}

@font-face {
  font-family: 'BJR Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hjp-Ek-_EeA.woff') format('woff');
}

@font-face {
  font-family: 'BJR Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjp-Ek-_EeA.woff') format('woff');
}

/* Mrs Saint Delafield — re-added. Previously removed when the "by" mark's
   only use became an exact-match image, but the single-post template
   needs genuine working script text: pull-quote content varies per real
   post (can't be an image) and several recurring sidebar/card labels
   reuse it too. Same real, verified Google Fonts URL as before. */
@font-face {
  font-family: 'BJR Mrs Saint Delafield';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/mrssaintdelafield/v14/v6-IGZDIOVXH9xtmTZfRagunqBw5WC62cK4.ttf') format('truetype');
}

/* Great Vibes — used for the 3 sidebar card headings ("About the
   Author", "Popular Posts", "Let's stay in touch.", see
   .single-script-sidebar in single-post.css). Deliberately NOT wired
   into --font-script: that shared token still drives "Hey, I'm Jillian"
   (the main-column author card, not in the sidebar), pull-quotes, and
   the sign-off — changing the token would have cascaded to those too.
   Real, verified Google Fonts static URL. Only ships weight 400 (no bold
   variant), so sizing is the only lever available to compensate for
   this face's naturally thinner/smaller rendering. */
@font-face {
  font-family: 'BJR Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN-XC.ttf') format('truetype');
}
