/*
 * Nu. Reflections v3 — self-hosted brand fonts (zero runtime network deps).
 * Project rule: no Google Fonts <link>, no CDN — every request below resolves
 * to a local file relative to this stylesheet.
 *
 * Fonts: Cormorant Garamond (300/400/500 + italic 400/500) and
 *        Barlow (400/500/600). Latin subset only (unicode-range U+0000-00FF
 *        per the source @font-face block), woff2 only.
 *
 * License: SIL Open Font License 1.1 for both families — see ./LICENSE-OFL.txt
 *   Cormorant Garamond (c) 2015 the Cormorant Project Authors
 *     (github.com/CatharsisFonts/Cormorant)
 *   Barlow (c) 2017 The Barlow Project Authors (https://github.com/jpt/barlow)
 *
 * Provenance — each weight/style fetched as its OWN isolated Google Fonts
 * CSS2 request (family=<Name>:wght@<N> or :ital,wght@1,<N>), then the
 * latin-subset woff2 URL pulled from that response and downloaded directly
 * from fonts.gstatic.com. (A combined multi-weight request was tested and
 * found to collapse Cormorant Garamond's 300/400/500 onto one identical
 * file — isolated per-weight requests avoid that and are confirmed
 * mutually distinct here by sha256.) Downloaded 2026-07-19.
 *   cormorant-garamond-300.woff2         https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6KnTOig.woff2
 *   cormorant-garamond-400.woff2         https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86KnTOig.woff2
 *   cormorant-garamond-500.woff2         https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06KnTOig.woff2
 *   cormorant-garamond-400-italic.woff2  https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-iNM8.woff2
 *   cormorant-garamond-500-italic.woff2  https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDD-iNM8.woff2
 *   barlow-400.woff2                     https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2
 *   barlow-500.woff2                     https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.woff2
 *   barlow-600.woff2                     https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.woff2
 *
 * Usage (already wired into DESIGN.md §0 tokens):
 *   --serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;
 *   --sans:"Barlow","Helvetica Neue",Arial,sans-serif;
 * If these files are ever missing, the Georgia/Helvetica fallbacks render
 * fine — this stylesheet only enhances, never blocks, page load.
 */

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./cormorant-garamond-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./cormorant-garamond-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./cormorant-garamond-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./cormorant-garamond-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./cormorant-garamond-500-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./barlow-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./barlow-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./barlow-600.woff2') format('woff2');
}
