/* Fontes servidas pelo próprio site (licença SIL OFL, veja os arquivos OFL-*.txt) */
@font-face { font-family: 'Manrope'; src: url('manrope.woff2') format('woff2'), url('manrope.woff') format('woff'); font-weight: 200 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Chakra Petch'; src: url('chakra-petch-medium.woff2') format('woff2'), url('chakra-petch-medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Chakra Petch'; src: url('chakra-petch-semibold.woff2') format('woff2'), url('chakra-petch-semibold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Chakra Petch'; src: url('chakra-petch-bold.woff2') format('woff2'), url('chakra-petch-bold.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap; }

/* Fontes "de reserva" ajustadas: enquanto a fonte do site carrega, o navegador usa
   Arial (Windows, Mac, iPhone) ou Roboto (Android) com largura e altura corrigidas
   para ficar do tamanho da fonte final. Assim o texto não "pula" quando ela chega
   (menos CLS no PageSpeed). Medidas: largura real do texto do site, Chakra Petch
   Bold x Arial Bold e Manrope x Arial. */
@font-face { font-family: 'Chakra Petch Fallback'; src: local('Arial Bold'), local('Arial-BoldMT'), local('Roboto Bold'), local('Roboto-Bold'); font-weight: 500 700; font-style: normal; size-adjust: 94.2%; ascent-override: 105.3%; descent-override: 32.7%; line-gap-override: 0%; }
@font-face { font-family: 'Manrope Fallback'; src: local('Arial'), local('ArialMT'), local('Roboto'), local('Roboto-Regular'); font-weight: 200 500; font-style: normal; size-adjust: 101.5%; ascent-override: 105%; descent-override: 29.6%; line-gap-override: 0%; }
@font-face { font-family: 'Manrope Fallback'; src: local('Arial Bold'), local('Arial-BoldMT'), local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600 800; font-style: normal; size-adjust: 99.8%; ascent-override: 106.8%; descent-override: 30.1%; line-gap-override: 0%; }
/* Letra de mão da seção "antes e depois" (Caveat, licença SIL OFL: veja fontes/OFL-Caveat.txt).
   Só o peso normal e só os caracteres do português, para ficar leve. */
@font-face { font-family: 'Caveat'; src: url('fontes/caveat.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
