/* =========================================================================
   The French site (02/11/2026)

   Frank Ruehl CLM — the display face — carries no accented Latin (see
   /Fonts/README.md), so on a French page every é, è, à, ç and œ in a heading
   fell back to Georgia (or, on Android, to the system serif) in the middle of
   a word. French headings use Frank Ruhl Libre instead: the open revival of the
   same Frank Ruehl design, cut to Latin-1. Declared here and not in site.css so
   the face is a French concern only; the browser fetches it on a French page
   alone, since no other page names it.
   ========================================================================= */

@font-face {
    font-family: 'Frank Ruhl Libre';
    src: url('/Fonts/FrankRuhlLibre-Latin1-500.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Frank Ruhl Libre';
    src: url('/Fonts/FrankRuhlLibre-Latin1-700.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

:root:lang(fr) {
    --font-display: 'Frank Ruhl Libre', Georgia, serif;
}
