/*
 * Fontes hospedadas no componente (sem Google Fonts): Fraunces e Inter, SIL OFL 1.1 (media/com_madapress/fonts/).
 * Usadas pela landing page (lp.css) e pelo leitor da revista (leitor.css + revista.css da edição).
 */
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/fraunces-latin-wght-normal.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("../fonts/fraunces-latin-wght-italic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/inter-latin-wght-normal.woff2") format("woff2"); }

/*
 * Linha da revista (desde 2026-10-21): Newsreader (serifa de jornal com tamanho óptico: títulos e texto corrido) e
 * Libre Franklin (rótulos, ficha, preço, botões). SIL OFL 1.1. O leitor carrega este arquivo antes do revista.css da
 * edição; o pacote da edição não leva fontes (o ImportadorEdicao só aceita fotos). O gerador copia os mesmos arquivos
 * para a pasta da edição (fontes/) só para o HTML local e o PDF.
 */
@font-face { font-family: "Newsreader"; font-style: normal; font-weight: 200 800; font-display: swap; src: url("../fonts/newsreader-latin-opsz-normal.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: italic; font-weight: 200 800; font-display: swap; src: url("../fonts/newsreader-latin-opsz-italic.woff2") format("woff2"); }
@font-face { font-family: "Libre Franklin"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/libre-franklin-latin-wght-normal.woff2") format("woff2"); }

/*
 * Fontes de marca de clientes (2026-10-27): quando o manual da marca pede outras fontes, o gerador troca --serifa/--sans
 * no revista.css da edição (cliente.csv: fonte_titulos, fonte_texto). Cada família nova precisa estar aqui e no gerador
 * (FONTES_MARCA em ferramentas/revista/gerar.mjs). SIL OFL 1.1.
 */
@font-face { font-family: "EB Garamond"; font-style: normal; font-weight: 400 800; font-display: swap; src: url("../fonts/eb-garamond-latin-wght-normal.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: italic; font-weight: 400 800; font-display: swap; src: url("../fonts/eb-garamond-latin-wght-italic.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: normal; font-weight: 300; font-display: swap; src: url("../fonts/lato-latin-300-normal.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/lato-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/lato-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: italic; font-weight: 400; font-display: swap; src: url("../fonts/lato-latin-400-italic.woff2") format("woff2"); }
