/*
 * Fontes locais — sem Google Fonts, então funcionam offline e não vazam visitas.
 * v8 (Brot): três vozes, cada uma com um papel.
 *   Young Serif   — títulos, números grandes e a palavra "Brot" (a placa da padaria).
 *   Albert Sans   — interface e português (peso variável 100–900).
 *   Newsreader    — leitura longa em alemão: textos, diário, frases de contexto (tamanho óptico, com itálico).
 * Só o subconjunto latino: cobre ä ö ü ß, os acentos do português e „ “ — ·.
 * Origem: pacotes @fontsource (licença SIL OFL, ver assets/fonts/LICENSE-*.txt).
 */
@font-face{
  font-family:'Young Serif'; font-style:normal; font-weight:400; font-display:swap;
  src:url('../assets/fonts/young-serif-latin-400-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Albert Sans'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../assets/fonts/albert-sans-latin-wght-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Newsreader'; font-style:normal; font-weight:200 800; font-display:swap;
  src:url('../assets/fonts/newsreader-latin-opsz-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Newsreader'; font-style:italic; font-weight:200 800; font-display:swap;
  src:url('../assets/fonts/newsreader-latin-opsz-italic.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
