/**
 * Galerie Yanaka — DA « AIZURI » · déclarations @font-face (self-hostées, OFL).
 *
 * Trois familles, zéro Google Fonts en prod (la CSP du déploiement bloque
 * fonts.googleapis.com) :
 *   - Cormorant Garamond (OFL) → titres / display      (--fd)
 *   - Spectral (OFL)           → corps + rōmaji + labels (--fb, --fm)
 *   - Shippori Mincho (OFL)    → japonais (fallback dans --fd et --fb)
 *
 * État : .woff2 présents dans theme/assets/fonts/ (source OFL : fontsource).
 *   Latin (~24 Ko) : cormorant-garamond-{400,400i,500,600}.woff2,
 *                    spectral-{400,400i,600}.woff2
 *   CJK (subset japonais fontsource, ~1,3 Mo) : shippori-mincho-{400,600}.woff2,
 *     chargé en font-display:swap (non bloquant) et NON préchargé.
 *   Préchargés (functions.php → elpis_preload_fonts) : Cormorant 400 + Spectral 400.
 *
 * Note perf (optionnel) : Shippori Mincho pourrait être sous-setté plus
 * agressivement (jouyou + glyphes réellement présents dans le contenu) pour
 * descendre sous ~500 Ko ; non bloquant pour la démo.
 */

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

/* ── Spectral (corps / rōmaji / labels) ───────────────────── */
@font-face {
  font-family: 'Spectral';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('../fonts/spectral-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic; font-weight: 400; font-display: swap;
  src: url('../fonts/spectral-400i.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('../fonts/spectral-600.woff2') format('woff2');
}

/* ── Shippori Mincho (japonais) ───────────────────────────── */
@font-face {
  font-family: 'Shippori Mincho';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('../fonts/shippori-mincho-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Shippori Mincho';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('../fonts/shippori-mincho-600.woff2') format('woff2');
}
