/* Fontes da marca Tainhota, auto-hospedadas (sem CDN: CSP/offline).
 * Fraunces variável (Undercase Type, SIL OFL) + Inter (SIL OFL).
 * Injetadas em toda página por theme_tainhota_before_standard_html_head(). */
/* woff2 primeiro (194KB vs 349KB do ttf); o ttf fica de fallback. O
 * format('truetype-variations') saiu da spec e era o UNICO src: navegador
 * de spec atual descartava a fonte inteira em silencio. Sem font-stretch:
 * a Fraunces nao tem eixo wdth (os eixos sao opsz/wght/SOFT/WONK). */
@font-face {
  font-family: 'Fraunces';
  src: url('Fraunces-VariableFont_SOFT_WONK_opsz_wght.woff2') format('woff2'),
       url('Fraunces-VariableFont_SOFT_WONK_opsz_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fraunces';
  src: url('Fraunces-Italic-VariableFont_SOFT_WONK_opsz_wght.woff2') format('woff2'),
       url('Fraunces-Italic-VariableFont_SOFT_WONK_opsz_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face { font-family: 'Inter'; src: url('inter-latin-400-normal.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('inter-latin-500-normal.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('inter-latin-600-normal.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('inter-latin-700-normal.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
